نمایش نتایج: از 1 به 7 از 7
Like Tree3 لایک
  • 1 Post By magmagmary
  • 1 Post By magmagmary
  • 1 Post By cjmj

موضوع: پین های آنالوگ

  1. #1
    Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران
    نوشته ها
    85

    پین ها و پورت های آردینو

    سلام خدمت اساتید گرامی.
    من یه جا خونده بودم که از پین های آنالوگ آردینو میشه به عنوان پین دیجیتال هم استفاده کرد
    میخواستم بدونم اگه میشه پس چه جوری میشه این کار رو کرد؟از چه کد هایی باید استفاده کنیم؟؟
    در ضمن اگه میشه به عنوان پین دیجیتال تعریف کرد آیا میشه به عنوان ورودی PULLUP تعریف کرد؟؟؟
    و سوال آخر اینکه آیا میشه به عنوان خروجی دیجیتال تعریف کرد؟؟

    ببخشید زیاد سوال پرسیدم.
    ویرایش توسط cjmj : 02-23-2016 در ساعت 08:53 PM

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    اره میشه کافیه بعد از 13 به اونا هم شماره بدی یعنی 14 15 16 17 18 19

    چون دیجیتاله هم رودیه هم خروجی فقط باید تست شده مقاومت پول اپ داخلی داره یا نه
    لایک کردن

  3. #3
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط cjmj نمایش پست ها
    سلام خدمت اساتید گرامی.
    من یه جا خونده بودم که از پین های آنالوگ آردینو میشه به عنوان پین دیجیتال هم استفاده کرد
    میخواستم بدونم اگه میشه پس چه جوری میشه این کار رو کرد؟از چه کد هایی باید استفاده کنیم؟؟
    در ضمن اگه میشه به عنوان پین دیجیتال تعریف کرد آیا میشه به عنوان ورودی PULLUP تعریف کرد؟؟؟
    و سوال آخر اینکه آیا میشه به عنوان خروجی دیجیتال تعریف کرد؟؟

    ببخشید زیاد سوال پرسیدم.

    من با خروجی متصل به رله چک کردم 14 تا 19 جواب دادن
    لایک کردن

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط cjmj نمایش پست ها
    سلام خدمت اساتید گرامی.
    من یه جا خونده بودم که از پین های آنالوگ آردینو میشه به عنوان پین دیجیتال هم استفاده کرد
    میخواستم بدونم اگه میشه پس چه جوری میشه این کار رو کرد؟از چه کد هایی باید استفاده کنیم؟؟
    در ضمن اگه میشه به عنوان پین دیجیتال تعریف کرد آیا میشه به عنوان ورودی PULLUP تعریف کرد؟؟؟
    و سوال آخر اینکه آیا میشه به عنوان خروجی دیجیتال تعریف کرد؟؟

    ببخشید زیاد سوال پرسیدم.
    input pullup رو هم پشتیبانی می کنه

  5. #5
    Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران
    نوشته ها
    85
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    input pullup رو هم پشتیبانی می کنه
    خوب دیگه چی از این بهتر.

    به صورت عملی هم تست گرفتم و دیدم درست عمل میکنه و کلید رو به جای پین 13 روی پین 14(A0) وصل کردم(چون کلید روی پین 13 کار نمیکرد) ولی دم این میکرو های avr گرم همه چیزشون کامله فقط چایی دم نمیکنند. (البته میشه برنامه ای نوشت که این کار هم بکنند)
    سپاس گزارم از راهنمایی های شما.
    ویرایش توسط cjmj : 02-21-2016 در ساعت 07:07 PM
    لایک کردن

  6. #6
    Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران
    نوشته ها
    85
    دوستان یه سوال دیگه به ذهنم رسیده که میخواستم بپرسم.
    تا اونجایی که من میدونم توی نرم افزار کدویژن برای تعریف کردن پایه ها به عنوان ورودی یه خروجی از دستور DDRxاستفاده میشه و برای مقدار دهی به اونها از PORTx استفاده میشه. حالا اگه بخوایم همه ی پایه های PORTD رو خروجی کنیم مینویسیم: DDRD=0.FF . در این صورت با یه دستور چندین پایه رو خروجی کردیم. حالا سوال من اینه که آیا در آردوینو هم امکانی هست یه خیر؟؟

  7. #7
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط cjmj نمایش پست ها
    دوستان یه سوال دیگه به ذهنم رسیده که میخواستم بپرسم.
    تا اونجایی که من میدونم توی نرم افزار کدویژن برای تعریف کردن پایه ها به عنوان ورودی یه خروجی از دستور DDRxاستفاده میشه و برای مقدار دهی به اونها از PORTx استفاده میشه. حالا اگه بخوایم همه ی پایه های PORTD رو خروجی کنیم مینویسیم: DDRD=0.FF . در این صورت با یه دستور چندین پایه رو خروجی کردیم. حالا سوال من اینه که آیا در آردوینو هم امکانی هست یه خیر؟؟

    بلی
    ddr رو کامپایل می کنه
    من کد زدم این شکلی

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO