به نام خدا
برای ورودی دیجیتال میشه از کلید یا شستی استفاده کرد.
مثلا یه برنامه اینه که با زدن شستی ال ای روشن شود . یا با زدن شستی موتور دیسی روشن شود و...
برنامه زیر رو ببینید.
int LEDPin = 13; int buttonPin = 2; void setup() { pinMode(buttonPin, INPUT); pinMode(LEDPin, OUTPUT); } void loop() { int value = digitalRead(buttonPin); digitalWrite(LEDPin, value); }
به این صورت سیم بندی کنید
در این برنامه شستی با یک مقاومت ده کیلو بین زمین و vcc وصل میشه و ال ای دی با یک مقاومت 330 اهمی به پین 2 وصل میشه . بازدن شستی ال ای دی روشن میشه و وقتی دستتون رو از روی شستی بردارید ال ای دی خاموش میشه
حالا کاربردش چیه؟
از شستی میتونین توی چپ گرد و راستگرد کردن موتور دی سی استفاده کنین یا مثلا تغییر رنگ ال ای دی rgb یا چپ و راست کردن سروو موتور که در برنامه های آینده برنامه ی همه رو براتون میزارم . منتظر باشید