Orodha ya maudhui:

Interface 16x2 LCD ya Alphanumeric And4x4 Matrix Keypad na Raspberry Pi3: Hatua 5 (na Picha)
Interface 16x2 LCD ya Alphanumeric And4x4 Matrix Keypad na Raspberry Pi3: Hatua 5 (na Picha)

Video: Interface 16x2 LCD ya Alphanumeric And4x4 Matrix Keypad na Raspberry Pi3: Hatua 5 (na Picha)

Video: Interface 16x2 LCD ya Alphanumeric And4x4 Matrix Keypad na Raspberry Pi3: Hatua 5 (na Picha)
Video: Raspberry pi alphanumeric keypad & LCD 2024, Novemba
Anonim
Interface 16x2 Alphanumeric LCD And4x4 Matrix Keypad Na Raspberry Pi3
Interface 16x2 Alphanumeric LCD And4x4 Matrix Keypad Na Raspberry Pi3

Katika mafundisho haya, tunaelezea jinsi ya kuunganisha 16x2 LED na 4x4 keypad ya tumbo na Raspberry Pi3.

Tunatumia Python 3.4 kutengeneza programu. Unaweza kuchagua Python 2.7 pia, na mabadiliko kidogo

Hatua ya 1: Vifaa vinahitajika

Vifaa vinahitajika
Vifaa vinahitajika

Tunahitaji vifaa vifuatavyo

  • Raspberry Pi 3
  • Adapter ya 5V 2A ya Pi
  • 8GB SD ndogo
  • LCD ya Alphanumeric ya 16x2
  • Kitufe cha tumbo cha 4x4
  • Dot PCB (saizi ya kati) au Bodi ya mkate
  • Ukanda wa Berg
  • Jumper Waya
  • Chungu cha 10K
  • Cable ya Ethernet (ya kuanzisha unganisho la VNC na Laptop)

Hatua ya 2: Usanidi wa vifaa

Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa

Hatukujumuisha hatua za usanidi wa vifaa kama vile kuchoma OS kwa Micro SD na interface ya VNC. Lazima utafute rasilimali zingine za taratibu hizi.

Ingiza kadi ya SD SD iliyopakiwa kabla ya 8GB kwenye Rapberry Pi 3. Unganisha Raspberry Pi kwenye Laptop na Cable Ethernet. Fanya vifaa kama ilivyoelezwa kwenye mchoro wa wiring.

16x2 LCD

Tunatumia kiwambo cha 4-bit mode LCD, kwa hivyo pini zinazohitajika za Nyimbo za Udhibiti ni RS, EN, D4, D5, D6, D7 ambayo imeunganishwa na GPIO za Raspberry Pi.

Keypad ya Matrix 4x4

Sakinisha kifurushi cha Python cha 4x4 na 4x3 keypad ya matrix ili kusumbua shughuli za msingi zinafanywa. Kwa hivyo hakuna haja ya kukagua safu na nguzo za keypad kila wakati. Hapa kuvuta-ndani kunatumiwa kwa hivyo hakuna kipingamizi cha nje cha kuvuta kinachohitajika.

Unganisha Raspberry Pi kwenye wavuti, kisha fungua kituo na andika yafuatayo:

Sudo python3.4 -m bomba kufunga pad4pi

Hatua ya 3: Mchoro wa Wiring

Mchoro wa Wiring
Mchoro wa Wiring

Pini za LCD:

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

Pini za KeyPad:

Pini za nguzo = 17, 15, 14, 4 Pini za safu = 24, 22, 27, 18

Unaweza kuchagua pini yoyote ya GPIO ya kuingiliana kwa LCD na Keypad, badilisha nambari ya siri kwenye nambari. Unaweza kutumia ubao wa mkate au PCB kwa kuingiliana kwa LCD na Keypad.

Hatua ya 4: Nambari ya chatu

Nambari ya chatu
Nambari ya chatu

Unaweza kupakua nambari moja kwa moja. Run code.py na python 3.4 katika Raspberry Pi yako 3. Au nakili maandishi na ubandike katika faili mpya ya hati ya chatu 3.4.

Endesha progam:

LCD itaonyesha maandishi "Karibu" katika mstari wa kwanza ikiwa unganisho ulilofanya ni sahihi. Takwimu za keypad zinaonyeshwa kwenye laini ya pili.

Hatua ya 5: Hakiki ya Pato

Uhakiki wa Pato
Uhakiki wa Pato
Uhakiki wa Pato
Uhakiki wa Pato
Uhakiki wa Pato
Uhakiki wa Pato

Nimeongeza usumbufu wa Kinanda, ili ukimaliza mpango LCD itaonyesha kwaheri

Ilipendekeza: