Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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