Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: Hardver beállítása
- 3. lépés: bekötési rajz
- 4. lépés: Python -kód
- 5. lépés: Kimenet előnézete
Videó: Interfész 16x2 alfanumerikus LCD és 4x4 mátrix billentyűzet Raspberry Pi3 -mal: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ebben az oktatóanyagban elmagyarázzuk, hogyan kell a 16x2 LED és 4x4 mátrix billentyűzetet Raspberry Pi3 -mal összekötni.
A szoftver fejlesztéséhez a Python 3.4 -et használjuk. A Python 2.7 -et is választhatja, kis módosításokkal
1. lépés: Szükséges anyagok
A következő alkatrészekre van szükségünk
- Raspberry Pi 3
- 5V 2A adapter Pi
- 8 GB -os micro SD
- 16x2 alfanumerikus LCD
- 4x4 mátrixos billentyűzet
- Dot PCB (közepes méretű) vagy Breadboard
- Berg Strip
- Jumper huzal
- 10K edény
- Ethernet kábel (VNC kapcsolat létrehozásához laptoppal)
2. lépés: Hardver beállítása
Nem tartalmaztuk a hardver beállításának lépéseit, például az operációs rendszer írását a micro SD és VNC interfészre. Más forrásokat kell találnia ezekhez az eljárásokhoz.
Helyezze be az előre betöltött 8 GB-os Micro SD kártyát a Rapberry Pi 3-ba. Csatlakoztassa a Raspberry Pi-t a laptophoz Ethernet-kábellel. Készítse el a hardvert a kapcsolási rajzon leírtak szerint.
16x2 LCD
4 bites módú LCD interfészt használunk, így a vezérlőszinálok számára szükséges tűk az RS, EN, D4, D5, D6, D7, amelyek a Raspberry Pi GPIO-jához vannak csatlakoztatva.
4x4 mátrix billentyűzet
Telepítse a Python csomagot a 4x4 és 4x3 mátrix billentyűzethez, hogy megszakítás alapú műveleteket hajtson végre. Így nincs szükség a billentyűzet sorainak és oszlopainak állandó ellenőrzésére. Itt a belső felhúzást használják, így nincs szükség külső felhúzó ellenállásra.
Csatlakoztassa a Raspberry Pi -t a webhez, majd nyissa meg a terminált, és írja be a következőt:
sudo python3.4 -m pip telepítse a pad4pi -t
3. lépés: bekötési rajz
LCD csapok:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad csapok:
Oszlopcsapok = 17, 15, 14, 4 Sorok csapjai = 24, 22, 27, 18
Az LCD és a billentyűzet összekapcsolásához tetszőleges GPIO -tűt választhat, csak módosítsa a PIN -kódot a kódban. Használhat kenyeretáblát vagy NYÁK -t az LCD és a billentyűzet összekapcsolásához.
4. lépés: Python -kód
A kódot közvetlenül letöltheti. Futtassa a code.py programot a python 3.4 programmal a Raspberry Pi 3. programban. Vagy másolja a szöveget, és illessze be a python 3.4 új parancsfájljába.
Futtassa a programot:
Az LCD az "Üdvözöljük" szöveget jeleníti meg az első sorban, ha a csatlakoztatások helyesek. A billentyűzet adatai a második sorban jelennek meg.
5. lépés: Kimenet előnézete
Hozzáadtam a Billentyűzet megszakítást, így ha befejezi a programot, az LCD kijelzőn megjelenik a Búcsú
Ajánlott:
Layad Circuits Alfanumerikus billentyűzet ESP32 -vel és karakter LCD -vel: 4 lépés
Layad áramkörök alfanumerikus billentyűzet ESP32 -vel és karakteres LCD -vel: Ez a cikk bemutatja az alfanumerikus billentyűzet és a 16x2 -es I2C karakterű LCD -modul használatát az ESP32 -be történő adatbevitelhez. Ez a módszer használható Wi-Fi hitelesítő adatok és egyéb információk bevitelére és visszakeresésére az ESP32-be és onnan
Lego 4x4 billentyűzet mátrix: 8 lépés (képekkel)
Lego 4x4 billentyűzet mátrix: Míg az elmúlt hetekben bent ragadtam a házban, végre eljutottam ahhoz, hogy befejezzem a fejemben kavargó projekteket. Az elmúlt hetekben a legtöbb projektem alapjaként a Legót használtam
Interfész billentyűzet Arduino -val. [Egyedi módszer]: 7 lépés (képekkel)
Interfész billentyűzet Arduino -val. [Egyedülálló módszer]: Helló, és üdvözlöm az első utasítást! :) Ebben az utasításban szeretnék megosztani egy fantasztikus könyvtárat a billentyűzet illesztéséhez az arduino -val - „Jelszótár”, beleértve a „Billentyűzet könyvtárat”. Ez a könyvtár a legjobb szolgáltatásokat tartalmazza, amelyeket
Arduino LCD 16x2 bemutató - Interfész 1602 LCD kijelző Arduino Uno -val: 5 lépés
Arduino LCD 16x2 bemutató | 1602 LCD kijelző illesztése az Arduino Uno -val: Sziasztok Srácok, mivel sok projektnek szüksége van egy képernyőre az adatok megjelenítéséhez, legyen szó akár barkácsmérőről, vagy YouTube -feliratkozók számáról, akár számológépről, vagy billentyűzárról kijelzővel, és ha az összes ilyen típusú projekt arduino határozni fognak
Billentyűzet interfész 8051 -gyel és billentyűzetszámok megjelenítése 7 szegmensben: 4 lépés (képekkel)
Billentyűzet interfész 8051 -el és a billentyűzet -számok megjelenítése 7 szegmensben: Ebben az oktatóanyagban arról fogok beszélni, hogyan tudjuk kezelőfelülettel kezelni a 8051 -et és megjeleníteni a billentyűzet -számokat 7 szegmenses kijelzőn