اطلاعیه

Collapse
No announcement yet.

مقاومت بالاکش pull up در ورودی دیجیتال آردوینو مگا 2560

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مقاومت بالاکش pull up در ورودی دیجیتال آردوینو مگا 2560

    سلام
    در یک پروژه با آردوینو مگا2560 چندین ورودی دیجیتال دارم ولی دقیقاً نمی دانم مقدار مقاومت pull up را چقدر انتخاب کنم


    در سایت آردوینو به طور کلی گفته شده که هم برای pull up و هم برای Pull down مقاومت 10k مناسب است و اصلا به نوع میکرو هم اشاره ای نکرده است


    اما در برخی منابع دیگر در نقشه های مدار آنها مقاومت های مختلفی برای pull up و Pull down انتخاب شده است


    در اینجا برای pull up مقاومت را 4.7k در نظر گرفته


    و برای pull down نیز مقاومت را 10K محاسبه کرده است


    علت این اختلاف ها در چیست ؟
    برای برد مگا2560 مناسب ترین مقاومت Pull up چقدر است؟
    اگر طول سیم زیاد باشد (مثلا 20 متر سیم مسی قطر 0.6 ) چقدر در مقاومت محاسبه شده تاثیر گذار است؟


    اگر دوستان در این زمینه تجربه ای دارند لطفا راهنمایی کنند


    با تشکر
    جدیدترین ویرایش توسط DL110; ۱۳:۳۱ ۱۴۰۰/۱۱/۲۸.

    #2
    پاسخ : مقاومت بالاکش pull up در ورودی دیجیتال آردوینو مگا 2560

    نوشته اصلی توسط DL110 نمایش پست ها
    سلام
    در یک پروژه با آردوینو مگا2560 چندین ورودی دیجیتال دارم ولی دقیقاً نمی دانم مقدار مقاومت pull up را چقدر انتخاب کنم


    در سایت آردوینو به طور کلی گفته شده که هم برای pull up و هم برای Pull down مقاومت 10k مناسب است و اصلا به نوع میکرو هم اشاره ای نکرده است


    اما در برخی منابع دیگر در نقشه های مدار آنها مقاومت های مختلفی برای pull up و Pull down انتخاب شده است


    در اینجا برای pull up مقاومت را 4.7k در نظر گرفته


    و برای pull down نیز مقاومت را 10K محاسبه کرده است


    علت این اختلاف ها در چیست ؟
    برای برد مگا2560 مناسب ترین مقاومت Pull up چقدر است؟
    اگر طول سیم زیاد باشد (مثلا 20 متر سیم مسی قطر 0.6 ) چقدر در مقاومت محاسبه شده تاثیر گذار است؟


    اگر دوستان در این زمینه تجربه ای دارند لطفا راهنمایی کنند


    با تشکر
    با سلام و احترام
    IOهای دیجیتال میکرو دارای مقاومت Pull-Up داخلی هستند و شما میتوانید در صورت نیاز با دستور pinMode آنرا فعال کنید. بطور مثال اگر خواستید مقاومت Pull-Up مربوط به ورودی دیجیتال 3 را فعال کنید کافیست در قسمت setup دستور زیر را بنویسید:
    کد:
    void setup() {
      pinMode(3, INPUT_PULLUP);    
    }
    موفق باشید.

    دیدگاه


      #3
      پاسخ : مقاومت بالاکش pull up در ورودی دیجیتال آردوینو مگا 2560

      طبق تجربه بیشترین از مقاومت 10k استفاده کردم وبدون هیچ مشکلی هم مدت طولانی کار کرده
      در بسیاری سایتها استاندارد را 4.7 گزاشتند واون هم درسته ومن آن را هم استفاده کردم ومشکلی ندیدم ولی بازهم به نظر شخصی من همان 10k مناسب است

      دیدگاه

      لطفا صبر کنید...
      X