Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men bu loyihani shunchaki o'yin -kulgi uchun qildim, lekin bu narsa hamma narsa bilan oddiy klaviatura sifatida ishlaydi.
Maza qiling!
Ta'minotlar
- Analog teruvchi
- Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontroller
1 -qadam: Uskuna
Analog terish
Bu loyiha uchun men bir necha yil oldin sotib olingan, xuddi shu eski analog terishni ishlatardim, hamma qo'ng'iroqlar shunday ishlaydimi, bilmayman, lekin menimcha, bu oddiy ish jarayoni.
Birinchisi (jigarrang sim), Arduino -dagi PIN 3 -ga ulangan, kadrni siljitishni boshlaganingizda ulanishni oching va hisoblash tugagandan so'ng o'chiring.
Ikkinchisi (sariq sim), Arduino -dagi PIN 4 -ga ulangan, har safar raqam sanalganida ulanishni yopadi va ochadi.
Qizil sim Arduino -dagi GND ga ulangan.
Arduino
MUHIM! Bu loyiha faqat Arduino bilan ishlaydi, chunki ATMEGA32U4 klaviaturani taqlid qila oladi.
2 -qadam: dasturiy ta'minot
Siz dasturiy ta'minotni GitHub-dan yuklab olishingiz mumkin:
Arduino dasturiy ta'minoti yordamida "dial_to_usb.ino" faylini Aurduino -ga yuklang
3 -qadam: (opitonal) test tugmalarining kechikishi
Agar raqam odatdagidek ko'proq yoki kamroq raqamni kiritsa, "dial_ms_test.ino" faylidan foydalanib, teruvchining ms kechikishini tekshiring.
Meniki ba'zan ikki marta kirishni hisoblaydi, lekin ular taxminan 1 yoki 2 milodiy, normal kechikish 40-60 ms.
Agar sizda bu test bilan 1 yoki 2 dan katta er -xotin kirish bo'lsa, test natijasiga ko'ra, oldingi faylning kechikishini o'zgartiring.
4 -qadam: (ixtiyoriy) 3D bosma quti
Grigori Valenti 3D modellari