کلید و پولآپ داخلی آردوینو
برای خواندن مطمئن کلید، پایه ۲ را به یک سر کلید و سر دیگر را به GND وصل کنید. مقاومت پولآپ داخلی در حالت رها، ورودی را HIGH نگه میدارد و هنگام فشار LOW میخوانید.
آموزش INPUT_PULLUP آردوینو: وسایل و آمادهسازی
پیش از شروع، برد را از تغذیه جدا کنید، شماره پایهها و مشخصات قطعات را با نوشته روی همان برد و دیتاشیت تطبیق دهید. یک بردبورد، سیم جامپر و کابل USB برای آزمایش اولیه کافی است؛ قطعات مخصوص این درس را نیز بر اساس توضیح مدار انتخاب کنید.
مراحل انجام آزمایش
پایه را INPUT_PULLUP تعریف کنید؛ هر بار مقدار LOW شد، رویداد فشار را ثبت کنید. برای حذف لرزش مکانیکی، تغییر پایدار پس از حدود ۳۰ میلیثانیه را بپذیرید.
- ابتدا نقشه اتصالات را روی کاغذ بکشید و اتصال زمین را مشخص کنید.
- اتصالات را با تغذیه قطعشده ببندید و یک بار کنترل کنید.
- برنامه یا مقدار ورودی را مرحلهای آزمایش کنید و نتیجه را در مانیتور سریال یا خروجی مدار ببینید.
- تنها پس از کار کردن نمونه ساده، بخش بعدی را اضافه کنید.
عیبیابی و نکته عملی
اگر رویداد برعکس انتظار است، منطق فعال در LOW را بررسی کنید. هیچگاه پایه خروجی را مستقیم به زمین اتصال ندهید.
تمرین: دو حالت ورودی یا دو مقدار زمانی متفاوت را امتحان کنید و مشاهده خود را یادداشت کنید. اگر نتیجه با انتظار فرق دارد، ابتدا تغذیه، زمین مشترک و شماره پایه را دوباره بررسی کنید.