INHOUDSOPGAWE:
- Stap 1: materiaal benodig
- Stap 2: hardeware -opstelling
- Stap 3: Bedradingsdiagram
- Stap 4: Python -kode
- Stap 5: Voorskou op uitvoer
Video: Interface 16x2 Alfanumeriese LCD And4x4 Matriks Toetsenbord Met Framboos Pi3: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In hierdie instruksies verduidelik ons hoe u 16x2 LED- en 4x4 -matriks -toetsbord met Raspberry Pi3 kan koppel.
Ons gebruik Python 3.4 vir die ontwikkeling van die sagteware. U kan ook Python 2.7 kies, met min veranderinge
Stap 1: materiaal benodig
Ons benodig die volgende komponente
- Framboos Pi 3
- 5V 2A adapter vir Pi
- 8 GB mikro -SD
- 16 x 2 alfanumeriese LCD
- 4x4 matriks Toetsenbord
- Dot PCB (medium grootte) of broodpan
- Berg Strip
- Jumper Wire
- 10K pot
- Ethernet -kabel (vir die totstandkoming van VNC -verbinding met 'n skootrekenaar)
Stap 2: hardeware -opstelling
Ons het nie die stappe vir hardeware -opstelling ingesluit nie, soos om OS op die micro SD- en VNC -koppelvlak te verbrand. U moet ander hulpbronne vir hierdie prosedures vind.
Plaas die vooraf gelaaide 8 GB Micro SD-kaart van die bedryfstelsel in die Rapberry Pi 3. Koppel Raspberry Pi aan 'n skootrekenaar deur 'n Ethernet-kabel. Maak die hardeware soos beskryf in die bedradingsdiagram.
16x2 LCD
Ons gebruik 'n 4-bis-modus lcd-koppelvlak, dus die vereiste penne vir Control singals is RS, EN, D4, D5, D6, D7 wat gekoppel is aan GPIO's van Raspberry Pi.
4x4 Matriks Toetsenbord
Installeer die Python -pakket vir die 4x4- en 4x3 -matriks -klavier sodat bedrywighede wat onderbreek word, uitgevoer word. Dit is dus nie nodig om die rye en kolomme van die bedieningspaneel deurgaans te skandeer nie. Hier word interne optrek gebruik, dus is geen eksterne optrekweerstand nodig nie.
Koppel Raspberry Pi aan die internet, maak dan die terminale oop en tik die volgende:
sudo python3.4 -m pip installeer pad4pi
Stap 3: Bedradingsdiagram
LCD penne:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad -penne:
Kolompenne = 17, 15, 14, 4 Rye penne = 24, 22, 27, 18
U kan enige GPIO -penne kies vir die koppelvlak van LCD en toetsbord, verander net die speldnommer in die kode. U kan 'n broodbord of 'n PCB gebruik om die LCD en die toetsbord te koppel.
Stap 4: Python -kode
U kan die kode direk aflaai. Begin code.py met python 3.4 in u Raspberry Pi 3. Of kopieer die teks en plak dit in die nuwe script lêer van python 3.4.
Begin die program:
LCD sal die teks "Welkom" in die eerste reël vertoon as die verbindings wat u gemaak het, korrek is. Die sleutelborddata word in die tweede reël vertoon.
Stap 5: Voorskou op uitvoer
Ek het die sleutelbordonderbreking bygevoeg, sodat as u die program beëindig, die LCD totsiens sal vertoon
Aanbeveel:
GROOT alfanumeriese DISPLAY: 7 stappe (met prente)
GROOT alfanumeriese skerm: daar is min keuses as u 'n skerm nodig het wat van regoor die kamer gesien kan word, 'n groot skerm. U kan een maak soos my 'time squared' of 'leds on glass', maar dit verg ongeveer 40 uur se vervelige werk. Hier is 'n maklike om 'n groot skerm te maak. Die
Layad Circuits Alfanumeriese sleutelbord met ESP32 en karakter LCD: 4 stappe
Layad Circuits Alfanumeriese sleutelbord met ESP32 en karakter LCD: Hierdie artikel demonstreer die gebruik van 'n alfanumeriese sleutelbordmodule en 'n 16x2 I2C karakter LCD -module om data in die ESP32 in te voer. Hierdie metode kan gebruik word om Wi-Fi-geloofsbriewe en ander inligting van en na die ESP32 in te voer en op te haal
LCD 16x2 -koppelvlak met Framboos Pi: 7 stappe
LCD 16x2 -koppelvlak met Raspberry Pi: Hallo vriende, vandag het ek 'n 16x2 -skerm vir Raspberry pi
Bluetooth-luidspreker met musiekreaktiewe LED-matriks: 12 stappe (met foto's)
Bluetooth-luidspreker met musiekreaktiewe LED-matriks: hierdie projek word ingeskryf vir die draadlose wedstryd en die LED-wedstryd-as u daarvan hou, sal ek u stem baie waardeer. Dankie! Ek het 'n DIY Bluetooth -luidspreker ontwerp en gebou met 'n geïntegreerde LED -matriks. Die LED -matriks bevat 'n aantal verskillende
Toetsenbord -koppelvlak met 8051 en getalle op klavier in 7 segmente: 4 stappe (met foto's)
Toetsenbord -koppelvlak met 8051 en die getalle van die bedieningspaneel in 7 segmente: in hierdie tutoriaal gaan ek u vertel hoe ons die bedieningspaneel met 8051 kan koppel en die bedieningsnommers in die 7 -segment vertoon