Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu mashq uchun biz servo dvigatelga burchak yozish uchun raqamli klaviaturadan foydalanamiz. Ayniqsa, ushbu loyiha uchun sizga kerak bo'ladi:
1 Arduino mikro boshqaruvchisi
1 to'liq o'lchamli stol paneli
1 Membranali/raqamli klaviatura
1 Servo dvigatel
Mis simlar to'plami
1 -qadam: Klaviaturani ulang
Bu jarayonni boshlash uchun biz tegishli qismlarimizni taxtaga qo'shishimiz kerak. Mis simini Arduino -dagi 5V -pindan tortib tok panelining elektr tarmog'iga (+) o'tkazishni boshlang. Endi mis simini GND pimidan non taxtasida er osti temiriga o'tkazing (-). Tugatgandan so'ng, biz klaviaturani ulashni boshlashga tayyormiz. Buni klaviatura lentasidagi eng chap pin bilan boshlash mumkin. Bu yerdan siz klaviatura tasmasini mos ravishda 5, 4, 3 va 2 -pinlarga ulashingiz kerak. Klaviatura lentasining chap tomonidan 5 -pindan boshlab, tasmani mos ravishda 9, 8, 7 va 6 -pinlarga ulashingiz kerak. Qo'shimcha ma'lumot olish uchun yuqoridagi rasmga qarang.
2 -qadam: Servo motorini ulang
Bu vaqtda siz klaviaturani sozlashingiz va ishga tayyor bo'lishingiz kerak. Endi biz servo dvigatelimizni Arduino va non taxtasiga ulaymiz. Bu o'rta qizil simni elektr tarmog'iga ulash (+), qora/jigarrang simni erga ulash (-) va oxirgi simni Arduino 12-piniga ulash orqali amalga oshiriladi.
3 -qadam: Arizani sinab ko'ring
Endi barcha qismlar joyida, loyiha endi funktsional bo'lishi kerak. Yuqorida aytib o'tilganidek, raqamlarni kiritish uchun klaviatura ishlatiladi. Ushbu 3 kirish raqami servo burchagini boshqaradi. Masalan, klaviaturada "015" ni kiritish servo taxminan 15 gradusga o'rnatiladi. Agar kirish matni raqam bo'lmasa, servo 0 ga qaytadi. Men sizga bu dasturni sinab ko'rishga imkon beradigan manba kodini berdim.