Mundarija:

Led boshqaruv tugmachasini bosing (Arduino): 4 qadam
Led boshqaruv tugmachasini bosing (Arduino): 4 qadam

Video: Led boshqaruv tugmachasini bosing (Arduino): 4 qadam

Video: Led boshqaruv tugmachasini bosing (Arduino): 4 qadam
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Iyul
Anonim
Led boshqaruv tugmachasini bosing (Arduino)
Led boshqaruv tugmachasini bosing (Arduino)

Tinkercad loyihalari »

Salom! Bugun men Arduino-dagi LEDni yoqish/o'chirish holatini boshqarish uchun tugmani qanday ishlatishni ko'rsataman.

Buning uchun men TinkerCAD -dan foydalanaman, uni ishlatish juda oson va shunga o'xshash narsalar haqida gap ketganda bizning maqsadlarimizga xizmat qiladi.

Agar siz TinkerCAD -dan qanday foydalanishni bilmoqchi bo'lsangiz, elektron loyihalar uchun TinkerCAD -dan asosiy foydalanish haqidagi postimni tekshirishingiz mumkin.

Havola:

1 -qadam: Barcha komponentlarni tayyorlang

Barcha komponentlarni tayyorlash
Barcha komponentlarni tayyorlash

Endi test uchun zarur bo'lgan barcha komponentlarni oling:

1) Arduino Uno

2) Kichik non paneli

3) LED

4) tugmachani bosing

5) Rezistor (10K-ohm) (qiymatni qarshilik tugmasi menyusida o'zgartirish mumkin)

6) qarshilik (220 ohm)

2 -qadam: Komponentlarni ulash

Komponentlarni ulash
Komponentlarni ulash

Endi biz barcha komponentlarni bizning talabimizga muvofiq ulashimiz kerak. Shunday qilib, buning uchun biz oddiy mantiq haqida o'ylashimiz kerak. Qachonki biz tugmachadan har qanday kirish signalini olsak, faqat shu holda biz chiqish signalini Arduino-ga ulangan LEDga qo'llashimiz kerak.

Buning uchun tugmachani non taxtasi ko'prigiga qo'ying (rasmda ko'rsatilganidek) va tugmachaning pinlaridan birining simini torting va uni taxtaning musbat qatoriga ulang. Keyin 10k ohmli rezistorni rezistorning boshqa piniga ulang (ko'rsatilganidek). Endi bu musbat kesim va rezistor bo'limi o'rtasida kalit vazifasini o'taydi.

Rezistorga ulangan tugmachaning bir xil terminalidagi simni torting va uni Arduino-ning 2-piniga ulang. Bu tugmachadan kirish vazifasini bajaradi. Rezistorning ikkinchi uchini non taxtasining er uchastkasiga (-ve) ulang. Ijobiy qismni Arduino -ning 5V kuchlanishiga va salbiy qismini Arduino -ning GND (erga) ulang.

Endi biz LEDni 220 ohmli rezistor orqali Arduino -ning 13 -piniga ulashingiz kerak.

3 -qadam: Kodni yozish

Kodni yozish
Kodni yozish

Ekranning o'ng tomonidagi Kod yorlig'ini oching va kodlash rejimini matn sifatida tanlang va undagi mavjud kodni o'chirib tashlang.

Birinchidan, Arduino -ga ulangan tugma va LED pinlarini e'lon qiling. Endi biz tugma holatini saqlay oladigan o'zgaruvchiga muhtojmiz (xotira vazifasini bajaradi). Buning uchun butun sonli o'zgaruvchini e'lon qiling va standart qiymatni 0 deb belgilang (OFF holatini 0 deb belgilang).

Endi sozlash funktsiyasida svetodiodli pin rejimini OUTPUT va tugmachali pin rejimini INPUT deb e'lon qiling.

Void loop funktsiyasida digitalRead yordamida tugma holatini o'qing va uni o'zgaruvchiga saqlang.

Endi tugma holati HIG H ekanligini tekshiring, past kuchlanishli LED piniga yuqori kuchlanishni qo'llang.

Simulyatsiyani bosish orqali kodni sinab ko'ring.

4 -qadam: Demo

Agar biron bir muammo bo'lsa, menga xabar bering

Tavsiya: