Innehållsförteckning:
- Steg 1: Material som krävs
- Steg 2: Maskinvaruinstallation
- Steg 3: Anslutningsdiagram
- Steg 4: Python -kod
- Steg 5: Förhandsgranskning av utdata
Video: Gränssnitt 16x2 alfanumerisk LCD And4x4 Matris -knappsats med Raspberry Pi3: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruktioner förklarar vi hur du kopplar 16x2 LED och 4x4 matris knappsats med Raspberry Pi3.
Vi använder Python 3.4 för att utveckla programvaran. Du kan också välja Python 2.7, med små ändringar
Steg 1: Material som krävs
Vi kräver följande komponenter
- Raspberry Pi 3
- 5V 2A Adapter för Pi
- 8 GB micro SD
- 16x2 alfanumerisk LCD
- 4x4 matris knappsats
- Dot PCB (medelstorlek) eller brödbräda
- Berg Strip
- Jumper Wire
- 10K kruka
- Ethernet -kabel (för upprättande av VNC -anslutning med bärbar dator)
Steg 2: Maskinvaruinstallation
Vi inkluderade inte stegen för hårdvarukonfiguration, till exempel att bränna OS till micro SD- och VNC -gränssnittet. Du måste hitta andra resurser för dessa procedurer.
Sätt i förinstallerat 8 GB Micro SD-kort i OS i Rapberry Pi 3. Anslut Raspberry Pi till bärbar dator via Ethernet-kabel. Gör hårdvaran enligt beskrivningen i kopplingsschemat.
16x2 LCD
Vi använder 4-bitars lcd-gränssnitt, så de nödvändiga stiften för kontrollsinglar är RS, EN, D4, D5, D6, D7 som är ansluten till GPIO: er för Raspberry Pi.
4x4 Matrix -knappsats
Installera Python -paketet för 4x4 och 4x3 matris knappsats så att avbrottsbaserade operationer utförs. Därför behöver du inte skanna knappsatsens rader och kolumner hela tiden. Här används internt pull-up, så inget externt pull-up-motstånd krävs.
Anslut Raspberry Pi till webben, öppna sedan terminalen och skriv följande:
sudo python3.4 -m pip installera pad4pi
Steg 3: Anslutningsdiagram
LCD -stift:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
KeyPad -stift:
Kolumnnålar = 17, 15, 14, 4 Radsnålar = 24, 22, 27, 18
Du kan välja alla GPIO -stift för gränssnitt LCD och knappsats, bara ändra PIN -kod i koden. Du kan antingen använda brödbräda eller kretskort för gränssnitt mellan LCD och knappsats.
Steg 4: Python -kod
Du kan ladda ner koden direkt. Kör code.py med python 3.4 i din Raspberry Pi 3. Eller kopiera texten och klistra in den i den nya skriptfilen för python 3.4.
Kör programmet:
LCD -skärmen visar texten "Välkommen" på första raden om anslutningarna du gjorde är korrekta. Knappsatsdata visas på den andra raden.
Steg 5: Förhandsgranskning av utdata
Jag har lagt till tangentbordsavbrott, så att om du avslutar programmet kommer LCD -skärmen att visa farväl
Rekommenderad:
STOR alfanumerisk DISPLAY: 7 steg (med bilder)
STOR alfanumerisk DISPLAY: Det finns få val om du behöver en display som kan ses från andra sidan rummet, en stor display. Du kan göra en som min "time squared" eller "leds on glass" men det tar cirka 40 timmars jobbigt arbete. Så här är en LÄTT att göra stor display. De
Arduino LCD 16x2 Handledning - Gränssnitt 1602 LCD -skärm med Arduino Uno: 5 steg
Arduino LCD 16x2 Handledning | Gränssnitt 1602 LCD -skärm med Arduino Uno: Hej killar eftersom många projekt behöver en skärm för att visa data oavsett om det är någon DIY -mätare eller YouTube -prenumerationsräknare eller en kalkylator eller ett knapplås med display och om alla dessa typer av projekt är gjorda med arduino kommer de definitivt
16x2 LCD -gränssnitt med Raspberry Pi: 7 steg
LCD 16x2 -gränssnitt med Raspberry Pi: Hej vänner, idag är jag 16x2 -skärm till Raspberry pi
Arduino för nybörjare: Arduino -gränssnitt med 16x2 LCD förklarat: 5 steg
Arduino för nybörjare: Arduino-gränssnitt med 16x2 LCD förklarat: Hej alla, nuförtiden har Arduino blivit mycket populärt och alla accepterar det också på grund av enkel kodning. Jag har skapat serien Arduino Basics som hjälper nybörjare, nybörjare och även utvecklare för att få modulen att fungera. Detta är
Gränssnitt 8051 mikrokontroller med LCD i 4-bitars läge: 5 steg (med bilder)
Gränssnitt 8051 mikrokontroller med LCD i 4-bitars läge: I denna handledning kommer vi att berätta om hur vi kan koppla ihop LCD med 8051 i 4-bitars läge