Sisällysluettelo:

Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö, jossa on vadelma Pi3: 5 vaihetta (kuvilla)
Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö, jossa on vadelma Pi3: 5 vaihetta (kuvilla)

Video: Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö, jossa on vadelma Pi3: 5 vaihetta (kuvilla)

Video: Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö, jossa on vadelma Pi3: 5 vaihetta (kuvilla)
Video: Конфигурация ЖК-дисплея i2c с Arduino UNO в Tinkercad 2024, Heinäkuu
Anonim
Liitäntä 16x2 aakkosnumeerista LCD- ja 4x4 -matriisinäppäimistöä Raspberry Pi3: n kanssa
Liitäntä 16x2 aakkosnumeerista LCD- ja 4x4 -matriisinäppäimistöä Raspberry Pi3: n kanssa

Tässä ohjeessa selitämme, miten 16x2 LED- ja 4x4 -matriisinäppäimistö liitetään Raspberry Pi3 -laitteeseen.

Käytämme ohjelmiston kehittämiseen Python 3.4: ää. Voit myös valita Python 2.7: n pienillä muutoksilla

Vaihe 1: Tarvittavat materiaalit

Tarvittavat materiaalit
Tarvittavat materiaalit

Edellytämme seuraavia komponentteja

  • Raspberry Pi 3
  • 5V 2A -sovitin Pi: lle
  • 8 Gt: n micro SD
  • 16x2 aakkosnumeerinen LCD
  • 4x4 matriisin näppäimistö
  • Piste -piirilevy (keskikokoinen) tai leipälevy
  • Berg Strip
  • Hyppyjohdin
  • 10K potti
  • Ethernet -kaapeli (VNC -yhteyden muodostamiseen kannettavan tietokoneen kanssa)

Vaihe 2: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

Emme sisällyttäneet laitteiston asennuksen vaiheita, kuten käyttöjärjestelmän polttamista micro SD- ja VNC -käyttöliittymään. Sinun on löydettävä muita resursseja näitä menettelyjä varten.

Aseta käyttöjärjestelmään esiladattu 8 Gt: n Micro SD -kortti Rapberry Pi 3. Liitä Raspberry Pi kannettavaan tietokoneeseen Ethernet-kaapelilla. Tee laitteisto kytkentäkaavion mukaisesti.

16x2 LCD

Käytämme 4-bittistä lcd-käyttöliittymää, joten Control singalien tarvittavat nastat ovat RS, EN, D4, D5, D6, D7, joka on kytketty Raspberry Pi: n GPIO-laitteisiin.

4x4 Matrix -näppäimistö

Asenna Python -paketti matriisinäppäimistölle 4x4 ja 4x3, jotta keskeytyspohjaiset toiminnot suoritetaan. Näppäimistön rivejä ja sarakkeita ei siis tarvitse skannata koko ajan. Tässä käytetään sisäistä vetoa, joten ulkoista vetovastusta ei tarvita.

Liitä Raspberry Pi verkkoon, avaa pääte ja kirjoita seuraava:

sudo python3.4 -m pip asentaa pad4pi

Vaihe 3: Kytkentäkaavio

Kytkentäkaavio
Kytkentäkaavio

LCD -nastat:

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

KeyPad -nastat:

Sarakkeen nastat = 17, 15, 14, 4 Rivitapit = 24, 22, 27, 18

Voit valita minkä tahansa GPIO -nastan nestekidenäytön ja näppäimistön liittämiseksi, muuta vain koodin PIN -koodi. Voit käyttää LCD -paneelin ja näppäimistön liittämiseen joko leipälevyä tai piirilevyä.

Vaihe 4: Python -koodi

Python -koodi
Python -koodi

Voit ladata koodin suoraan. Suorita code.py Raspberry Pi 3: n python 3.4: llä tai kopioi teksti ja liitä se uuteen python 3.4: n komentotiedostoon.

Suorita ohjelma:

Nestekidenäytössä näkyy teksti "Welcome" ensimmäisellä rivillä, jos tekemäsi liitännät ovat oikein. Näppäimistön tiedot näkyvät toisella rivillä.

Vaihe 5: Lähdön esikatselu

Lähdön esikatselu
Lähdön esikatselu
Lähdön esikatselu
Lähdön esikatselu
Lähdön esikatselu
Lähdön esikatselu

Olen lisännyt näppäimistön keskeytyksen, joten jos lopetat ohjelman, nestekidenäytössä näkyy Hyvästi

Suositeltava: