Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne instruksjonene forklarer vi hvordan du grensesnitt 16x2 LED og 4x4 matrisetastatur med Raspberry Pi3.
Vi bruker Python 3.4 for å utvikle programvaren. Du kan også velge Python 2.7, med små endringer
Trinn 1: Nødvendig materiale
Vi krever følgende komponenter
- Raspberry Pi 3
- 5V 2A adapter for Pi
- 8 GB micro SD
- 16x2 alfanumerisk LCD
- 4x4 matrisetastatur
- Dot PCB (middels størrelse) eller brødbrett
- Berg Strip
- Jumper Wire
- 10K gryte
- Ethernet -kabel (for etablering av VNC -tilkobling med bærbar datamaskin)
Trinn 2: Maskinvareoppsett
Vi inkluderte ikke trinnene for maskinvareoppsett, for eksempel brenning av OS til micro SD og VNC -grensesnittet. Du må finne andre ressurser for disse prosedyrene.
Sett inn forhåndsinstallert 8 GB Micro SD-kort i operativsystemet i Rapberry Pi 3. Koble Raspberry Pi til bærbar datamaskin med Ethernet-kabel. Lag maskinvaren som beskrevet i koblingsskjemaet.
16x2 LCD
Vi bruker 4-biters lcd-grensesnitt, så de nødvendige pinnene for Control-singler er RS, EN, D4, D5, D6, D7 som er koblet til GPIO-er til Raspberry Pi.
4x4 Matrix -tastatur
Installer Python -pakken for 4x4 og 4x3 matrisetastatur slik at avbruddsbaserte operasjoner utføres. Derfor er det ikke nødvendig å skanne tastaturets rader og kolonner hele tiden. Her brukes intern pull-up, og det kreves derfor ingen ekstern pull-up-motstand.
Koble Raspberry Pi til nettet, åpne deretter terminalen og skriv inn følgende:
sudo python3.4 -m pip installer pad4pi
Trinn 3: Koblingsskjema
LCD -pinner:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad -pins:
Kolonnepinner = 17, 15, 14, 4Radnål = 24, 22, 27, 18
Du kan velge hvilken som helst GPIO -pinne for grensesnitt mellom LCD og tastatur, bare endre PIN -nummer i koden. Du kan enten bruke brødbrett eller PCB for grensesnitt mellom LCD og tastatur.
Trinn 4: Python -kode
Du kan laste ned koden direkte. Kjør code.py med python 3.4 i Raspberry Pi 3. Eller kopier teksten og lim den inn i den nye skriptfilen til python 3.4.
Kjør programmet:
LCD vil vise teksten "Welcome" på første linje hvis tilkoblingene du gjorde er riktige. Tastaturdataene vises på den andre linjen.
Trinn 5: Forhåndsvisning av utdata
Jeg har lagt til tastaturavbrudd, slik at hvis du avslutter programmet, vil LCD -skjermen vise farvel