Mundarija:
- 1 -qadam: kerakli komponentlar
- 2 -qadam: Klaviaturani Arduino -ga ulang
- 3 -qadam: dasturlash
- 4 -qadam: Natija
Video: Arduino Nano yordamida 4x4 matritsali membranali klaviatura: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
4x4 matritsali membranali klaviatura - bu klaviatura moduli, u ko'pincha kalkulyator, parol kiritish va boshqalar kabi Arduino loyihalarini amalga oshirish uchun ishlatiladi.
Bu klaviaturaning xususiyatlari:
- Juda nozik dizayn
- har qanday mikrokontrollerda ishlatish oson
Kalit xususiyatlari:
- Maksimal kuchlanish 24VDC, 30mA
- 4x4 matritsaga 8-pinli kirish
- 4x4 kalit (4 qator va 4 ustun)
- Ishlash harorati: 0 dan 50 ° C gacha
1 -qadam: kerakli komponentlar
Bu kerakli komponentlarning ro'yxati:
- 4x4 matrikli membranali klaviatura
- Arduino Nano V3
- Jumper sim
- USB mini
Kerakli kutubxona:
Adafruit klaviaturasi
2 -qadam: Klaviaturani Arduino -ga ulang
Klaviaturani Arduino -ga ulash uchun quyidagi ko'rsatmalarga amal qiling
Arduino uchun klaviatura
1. 0 qator ==> D5
2. 1 -qator ==> D4
3. 2 -qator ==> D3
4. 3 -qator ==> D2
5. Col 0 ==> D11
6. 1 -ustun ==> D10
7. 2 -ustun ==> D9
8. 3 -ustun ==> D8
3 -qadam: dasturlash
"Adafruit Keypad" kutubxonasi Arduino IDE -ga qo'shilganligiga ishonch hosil qiling. Agar siz kutubxonani qanday qo'shishni bilmasangiz, "Arduino -ga kutubxona qo'shish" maqolasiga qarang.
OK, mavzuga qaytish Eskizni ochish usuli quyidagicha:
- Arduino IDE -ni oching
- Fayl> Misollar> Adafruit klaviaturasi> keypad_test -ni bosing
- Yuklash -ni bosing.
4 -qadam: Natija
Natijalarni ko'rish uchun ketma -ket monitorni oching.
Natijada shunday bo'ladi:
Masalan, klaviaturadagi "1" tugmasi bosilsa, monitor seriyasida "1 bosilgan" ko'rsatiladi. Keyin klaviaturadagi '1' tugmasi qo'yib yuborilganda, ketma -ket monitorda "1 qo'yib yuborilgan" ko'rsatiladi.
Ushbu maqolani o'qiganingiz uchun tashakkur, keyingi maqolada ko'rishguncha. Agar savollar bo'lsa, sharhlar ustuniga yozing
Tavsiya:
4X4 klaviatura yordamida Arduino kalkulyatori: 4 qadam (rasmlar bilan)
4X4 klaviatura yordamida Arduino kalkulyatori: Ushbu qo'llanmada biz Arduino yordamida o'z kalkulyatorimizni yaratamiz. Qiymatlar klaviatura (4 × 4 klaviatura) orqali yuborilishi mumkin va natijani LCD displeyda ko'rish mumkin. Bu kalkulyator qo'shish, ayirish, ko'paytirish kabi oddiy amallarni bajarishi mumkin edi
1602 LCD va 4x4 klaviatura yordamida Arduino DIY kalkulyatori: 4 qadam
1602 LCD va 4x4 klaviatura yordamida Arduino DIY kalkulyatori: Salom bolalar, biz ko'rsatmalarda Arduino yordamida asosiy hisoblarni bajaradigan kalkulyator yaratamiz. Shunday qilib, biz asosan 4x4 klaviaturadan ma'lumotlarni olamiz va ma'lumotlarni 16x2 lcd displeyda chop etamiz va arduino hisob -kitoblarni amalga oshiradi
Arduino Uno yordamida LED matritsali massivni boshqarish (Arduino bilan ishlaydigan robotli yuz): 4 qadam (rasmlar bilan)
Arduino Uno (Arduino Powered Robot Face) yordamida LED matritsali massivni boshqarish: Bu ko'rsatma Arduino Uno yordamida 8x8 LED matritsalar qatorini qanday boshqarishni ko'rsatadi. Ushbu qo'llanma o'z loyihalaringiz uchun oddiy (va nisbatan arzon displey) yaratish uchun ishlatilishi mumkin. Shu tarzda siz harflar, raqamlar yoki maxsus animatsiyalarni ko'rsatishingiz mumkin
Raspberry Pi3: 5 bosqichli 16x2 alfasayısal LCD va 4x4 matritsali klaviatura (rasmlar bilan)
Raspberry Pi3 bilan 16x2 alfasayısal LCD va 4x4 matritsali klaviatura interfeysi: Ushbu ko'rsatmalarda biz 16x2 LED va 4x4 matritsali klaviaturani Raspberry Pi3 bilan qanday bog'lashni tushuntiramiz. Dasturiy ta'minotni ishlab chiqish uchun biz Python 3.4 dan foydalanamiz. Python 2.7 ni ham ozgina o'zgartirishlar bilan tanlashingiz mumkin
O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
O'z matritsali matritsali klaviaturani yarating (va uni Arduino -ga ulang): Demak, siz o'zingiz membranali klaviatura yaratmoqchimisiz? Nima uchun? O'zingizning klaviaturangizni yaratish ko'p sabablarga ko'ra foydali bo'lishi mumkin. Bu arzon va oson, uni vandalizatsiya qilish yoki o'g'irlash mumkin bo'lgan holatlarga qo'yish mumkin