Përmbajtje:

Ndërfaqja 16x2 Tastiera Alphanumeric LCD And4x4 Matrix Me Raspberry Pi3: 5 hapa (me fotografi)
Ndërfaqja 16x2 Tastiera Alphanumeric LCD And4x4 Matrix Me Raspberry Pi3: 5 hapa (me fotografi)

Video: Ndërfaqja 16x2 Tastiera Alphanumeric LCD And4x4 Matrix Me Raspberry Pi3: 5 hapa (me fotografi)

Video: Ndërfaqja 16x2 Tastiera Alphanumeric LCD And4x4 Matrix Me Raspberry Pi3: 5 hapa (me fotografi)
Video: Интерфейс I2C ЖК-дисплея и клавиатуры 4 x 4 с Raspberry Pi Zero W 2024, Nëntor
Anonim
Ndërfaqja 16x2 Tastiera Alfanumerike LCD And4x4 Matrix Me Raspberry Pi3
Ndërfaqja 16x2 Tastiera Alfanumerike LCD And4x4 Matrix Me Raspberry Pi3

Në këtë udhëzues, ne shpjegojmë se si të ndërlidhni tastierën 16x2 LED dhe matricën 4x4 me Raspberry Pi3.

Ne përdorim Python 3.4 për zhvillimin e softuerit. Ju gjithashtu mund të zgjidhni Python 2.7, me pak ndryshime

Hapi 1: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara

Ne kërkojmë përbërësit e mëposhtëm

  • Mjedër Pi 3
  • Përshtatës 5V 2A për Pi
  • 8 GB mikro SD
  • LCD alfanumerike 16x2
  • Tastiera me matricë 4x4
  • PCB me pika (madhësi të mesme) ose Breadboard
  • Rrip Berg
  • Jumper Wire
  • Tenxhere 10K
  • Kabllo Ethernet (për krijimin e lidhjes VNC me laptop)

Hapi 2: Konfigurimi i harduerit

Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit

Ne nuk kemi përfshirë hapat për konfigurimin e harduerit siç është djegia e sistemit operativ në ndërfaqen micro SD dhe VNC. Ju duhet të gjeni burime të tjera për këto procedura.

Futni kartën Micro SD të ngarkuar paraprakisht me 8 GB në Rapberry Pi 3. Lidhni Raspberry Pi me laptop me kabllo Ethernet. Bëni pajisjen siç përshkruhet në diagramin e instalimeve elektrike.

LCD 16x2

Ne përdorim ndërfaqen LCD të modalitetit 4-bit, kështu që kunjat e kërkuar për këngët e Kontrollit janë RS, EN, D4, D5, D6, D7 e cila është e lidhur me GPIO-të e Raspberry Pi.

Tastiera e matricës 4x4

Instaloni paketën Python për tastierën e matricës 4x4 dhe 4x3 në mënyrë që të kryhen operacionet e bazuara në ndërprerje. Kështu që nuk ka nevojë të skanoni rreshtat dhe kolonat e tastierës gjatë gjithë kohës. Këtu tërheqja e brendshme nuk përdoret, kështu që nuk kërkohet një rezistencë e jashtme tërheqëse.

Lidhni Raspberry Pi me uebin, pastaj hapni terminalin dhe shkruani sa vijon:

sudo python3.4 -m pip instaloni pad4pi

Hapi 3: Diagrami i telave

Diagrami i telave
Diagrami i telave

Kunjat LCD:

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

Kunjat e tastierës:

Kunjat e kolonës = 17, 15, 14, 4 Kunjat e rreshtit = 24, 22, 27, 18

Ju mund të zgjidhni çdo kunj GPIO për ndërfaqjen e LCD dhe tastierës, thjesht ndryshoni numrin e kunjit në kod. Ju ose mund të përdorni bordin e bukës ose PCB për të ndërlidhur LCD dhe tastierën.

Hapi 4: Kodi Python

Kodi Python
Kodi Python

Ju mund ta shkarkoni kodin direkt. Drejtoni kodin.py me python 3.4 në Raspberry Pi 3. Ose kopjoni tekstin dhe ngjiteni në skedarin e ri të shkrimit të python 3.4.

Drejtoni programin:

LCD do të shfaqë tekstin "Mirësevini" në rreshtin e parë nëse lidhjet që keni bërë janë të sakta. Të dhënat e tastierës shfaqen në rreshtin e dytë.

Hapi 5: Parashikimi i daljeve

Pamja e daljes
Pamja e daljes
Pamja e daljes
Pamja e daljes
Pamja e daljes
Pamja e daljes

Unë kam shtuar ndërprerjen e tastierës, në mënyrë që nëse përfundoni programin LCD të shfaqet Mirupafshim

Recommended: