Kazalo:

Vmesnik 16x2 alfanumerična LCD matrika tipkovnica And4x4 z Raspberry Pi3: 5 korakov (s slikami)
Vmesnik 16x2 alfanumerična LCD matrika tipkovnica And4x4 z Raspberry Pi3: 5 korakov (s slikami)

Video: Vmesnik 16x2 alfanumerična LCD matrika tipkovnica And4x4 z Raspberry Pi3: 5 korakov (s slikami)

Video: Vmesnik 16x2 alfanumerična LCD matrika tipkovnica And4x4 z Raspberry Pi3: 5 korakov (s slikami)
Video: Проект Arduino: система защиты паролем с использованием только одной кнопки 2024, Julij
Anonim
Vmesnik 16x2 alfanumerična LCD matrika tipkovnica And4x4 z Raspberry Pi3
Vmesnik 16x2 alfanumerična LCD matrika tipkovnica And4x4 z Raspberry Pi3

V teh navodilih razlagamo, kako povezati 16x2 LED in 4x4 matrično tipkovnico z Raspberry Pi3.

Za razvoj programske opreme uporabljamo Python 3.4. Izberete lahko tudi Python 2.7 z majhnimi spremembami

1. korak: Potrebni materiali

Potrebni materiali
Potrebni materiali

Potrebujemo naslednje komponente

  • Malina Pi 3
  • 5V 2A adapter za Pi
  • 8 GB mikro SD
  • 16x2 alfanumerični LCD
  • Matrična tipkovnica 4x4
  • Dot PCB (srednje velikosti) ali Breadboard
  • Bergov trak
  • Mostična žica
  • 10K lonec
  • Ethernetni kabel (za vzpostavitev VNC povezave s prenosnikom)

2. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme

Nismo vključili korakov za nastavitev strojne opreme, kot je zapisovanje OS na vmesnik micro SD in VNC. Za te postopke morate poiskati druge vire.

Vstavite vnaprej naloženo kartico Micro SD 8 GB v Rapberry Pi 3. Povežite Raspberry Pi z prenosnikom prek Ethernetnega kabla. Naredite strojno opremo, kot je opisano v shemi ožičenja.

16x2 LCD

Uporabljamo 4-bitni LCD vmesnik, zato so potrebni zatiči za kontrolne single RS, EN, D4, D5, D6, D7, ki je povezan z GPIO-jem Raspberry Pi.

Matrična tipkovnica 4x4

Namestite paket Python za matrično tipkovnico 4x4 in 4x3, tako da se izvajajo operacije, ki temeljijo na prekinitvah. Tako ni treba ves čas skenirati vrstic in stolpcev tipkovnice. Tu se uporablja notranji vlečni mehanizem, zato zunanji vlečni upor ni potreben.

Povežite Raspberry Pi s spletom, nato odprite terminal in vnesite naslednje:

sudo python3.4 -m pip namestite pad4pi

3. korak: Shema ožičenja

Žični diagram
Žični diagram

LCD zatiči:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

Zatiči tipkovnice:

Zatiči stolpcev = 17, 15, 14, 4 Vrstni zatiči = 24, 22, 27, 18

Za vmesnik LCD in tipkovnice lahko izberete kateri koli zatič GPIO, samo spremenite številko pin v kodi. Za povezavo LCD -zaslona in tipkovnice lahko uporabite ploščo ali tiskano vezje.

4. korak: Koda Python

Koda Python
Koda Python

Kodo lahko prenesete neposredno. Zaženite code.py s pythonom 3.4 v svojem Raspberry Pi 3. Ali pa kopirajte besedilo in ga prilepite v novo datoteko skripta python 3.4.

Zaženite program:

Če so povezave pravilne, bo LCD v prvi vrstici prikazal besedilo "Dobrodošli". Podatki tipkovnice so prikazani v drugi vrstici.

5. korak: Predogled izhoda

Predogled izhoda
Predogled izhoda
Predogled izhoda
Predogled izhoda
Predogled izhoda
Predogled izhoda

Dodal sem prekinitev tipkovnice, tako da se bo, če zaključite program, na LCD -ju prikazalo Zbogom

Priporočena: