Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Shunday qilib, men birinchi marta sindirib tashlaganimdan so'ng va hozir ARDUINO QUVATI bilan, men oxirigacha Ejeksiyon Leverining MK.2 versiyasini qila olaman!
1 -qadam: qismlar
Sizga kerak bo'lgan narsalar:
- Arduino pro micro (ular juda arzon)
- Hammomni tortish tugmasi
- Elektr qutisi (yoki siz ularni nima deb ataysiz)
- Bir bo'lak arqon
- 2 dupontli kabel
- Lehimlash temir
Va sizga kerak bo'lishi mumkin:
- Ba'zi ziptilar
- lenta/elektr tasmasi
2 -qadam: Kalit
Birinchidan, biz dupont kabellarini kesib, kalitning uchiga lehimlashimiz kerak. Keyin ular bir -biri bilan aloqa qilmasliklari uchun elektr tasmasini o'rab olishadi.
3 -qadam: qutini o'zgartirish
Shunday qilib, elektr qutisiga arduino va unga o'tirish uchun o'zgartirish kerak bo'ladi. o'rtada ozgina bo'lak bor edi, u erga borish kerak edi va bizga arduino usb kabeli uchun teshik kerak.
4 -qadam: Hammasini qutiga soling
Men bu haqda o'ylamaganligim uchun, men arduino-ni qutiga o'rnatish uchun zip-rishtalarni ishlatardim: P tugmachasi ham zip-rishtalar bilan himoyalangan, hatto uni tortib olsam ham, faqat xavfsizlik uchun. Simlarni raqamli pin 4 -ga ulang va arduino -ga ulang, bu qanday ahamiyatga ega emas, keyin rasmda ko'rib turganingizdek, kalitni arqonimga mahkamlash uchun lenta ishlatdim.
5 -qadam: uni stol ostiga qo'shing
Shunday qilib, hamma narsa hozir o'rnatildi, shuning uchun uni stol ostiga qo'yish uchun! Men faqat bir nechta tayanchlardan foydalandim, agar men xato qilsam, uni olib tashlashni rejalashtirgan edim, lekin bu meni unchalik bezovta qilmaydi, lekin yo ucan paydo bo'ladi. O'zingizning fikringiz bilan, uni hatto stul ostiga ham o'rnatishingiz mumkin!
6 -qadam: Kod
Shunday qilib, ushbu dizaynning eng yaxshi tomoni shundaki, u endi arduinoga ega! Endi biz hamma narsani simsiz sichqonchaga ulash o'rniga hamma narsani qilishiga ruxsat berishimiz mumkin. Kod juda oddiy, lekin yangi boshlovchi sifatida men kodni ishlab chiqishda qiynalganman, lekin mana mana! klaviatura kutubxonasi o'rnatilgan bo'lishi kerak, lekin agar bo'lmasa, Google javob berishi mumkin;) shuningdek, kichik bir eslatma: arduino pro micro yoki leonardo bo'lishi kerak, chunki ular klaviatura funktsiyasi ishlashi uchun to'g'ri protsessorga ega.
#int zanjiri = 4; int holati = 4; int old_state = 0; void setup () {pinMode (zanjir, INPUT_PULLUP); Keyboard.begin (); } void loop () {holat = digitalRead (zanjir); if (holat! = old_state) {Keyboard.print ("e"); kechikish (100); Keyboard.print ("e"); kechikish (100); Keyboard.print ("e"); old_state = davlat; }}
7 -qadam: Siz tugadingiz
Va siz tugatdingiz! Agar sizda biron bir savol bo'lsa, quyida menga xabar bering!