Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz Raspberry Pi3 bilan 16x2 LED va 4x4 matritsali klaviaturani 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
1 -qadam: kerakli materiallar
Bizga quyidagi komponentlar kerak
- Raspberry Pi 3
- Pi uchun 5V 2A adapter
- 8 GB micro SD
- 16x2 harfli -raqamli LCD displey
- 4x4 matritsali klaviatura
- Nuqta PCB (o'rta o'lchamli) yoki Breadboard
- Berg Strip
- Jumper simlari
- 10K idish
- Ethernet kabeli (noutbuk bilan VNC aloqasini o'rnatish uchun)
2 -qadam: Uskuna sozlamalari
Biz operatsion tizimni micro SD va VNC interfeysiga yoqish kabi qo'shimcha qurilmalarni sozlash bo'yicha qadamlarni qo'shmadik. Ushbu protseduralar uchun siz boshqa manbalarni topishingiz kerak.
Oldindan yuklangan 8 Gbaytli Micro SD kartani Rapberry Pi 3 ga joylashtiring. Raspberry Pi ni noutbukga Ethernet kabeli orqali ulang. Uskunani ulanish sxemasida tasvirlanganidek qiling.
16x2 LCD displey
Biz 4-bitli displeyli LCD-interfeysdan foydalanamiz, shuning uchun Raspberry Pi-ning GPIO-lariga ulangan RS, EN, D4, D5, D6, D7-ni boshqarish singllari uchun zarur pinlar.
4x4 matritsali klaviatura
Python paketini 4x4 va 4x3 matritsali klaviatura uchun o'rnating, shunda uzilishga asoslangan operatsiyalar bajariladi. Shunday qilib, klaviatura satrlari va ustunlarini doimo skanerlashning hojati yo'q. Bu erda ichki tortish ishlatiladi, shuning uchun tashqi tortish qarshiligi talab qilinmaydi.
Raspberry Pi -ni Internetga ulang, so'ng terminalni oching va quyidagilarni yozing:
sudo python3.4 -m pip pad4pi o'rnatish
3 -qadam: ulanish sxemasi
LCD pinlari:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Klaviatura pinlari:
Ustun pinlari = 17, 15, 14, 4 -qatorli pinlar = 24, 22, 27, 18
LCD va klaviatura interfeysi uchun har qanday GPIO pinini tanlashingiz mumkin, faqat koddagi pin raqamini o'zgartiring. LCD va klaviatura interfeysi uchun siz taxta yoki tenglikni ishlatishingiz mumkin.
4 -qadam: Python kodi
Siz kodni to'g'ridan -to'g'ri yuklab olishingiz mumkin. Raspberry Pi 3 -da python 3.4 bilan code.py -ni ishga tushiring yoki matnni nusxa ko'chiring va python 3.4 -ning yangi skript fayliga joylashtiring.
Dasturni ishga tushiring:
Agar siz ulangan ulanishlar to'g'ri bo'lsa, LCD birinchi qatorda "Xush kelibsiz" matnini ko'rsatadi. Klaviatura ma'lumotlari ikkinchi qatorda ko'rsatiladi.
5 -qadam: Chiqishni oldindan ko'rish
Men klaviatura uzilishini qo'shdim, shuning uchun agar siz dasturni to'xtatib qo'ysangiz, LCD displeyida "Xayr" yozuvi paydo bo'ladi