Orodha ya maudhui:

Keypad ya 4x4 na Arduino na Usindikaji: Hatua 4 (na Picha)
Keypad ya 4x4 na Arduino na Usindikaji: Hatua 4 (na Picha)

Video: Keypad ya 4x4 na Arduino na Usindikaji: Hatua 4 (na Picha)

Video: Keypad ya 4x4 na Arduino na Usindikaji: Hatua 4 (na Picha)
Video: Законтаченный садовник и киностудия ► 3 Прохождение Luigi’s Mansion 3 (Nintendo Switch) 2024, Novemba
Anonim
Kitufe cha 4x4 Pamoja na Arduino na Usindikaji
Kitufe cha 4x4 Pamoja na Arduino na Usindikaji
Kitufe cha 4x4 Pamoja na Arduino na Usindikaji
Kitufe cha 4x4 Pamoja na Arduino na Usindikaji
Kitufe cha 4x4 Pamoja na Arduino na Usindikaji
Kitufe cha 4x4 Pamoja na Arduino na Usindikaji

Hupendi maonyesho ya LCD ??

Unataka kufanya miradi yako ionekane inavutia?

Naam, hapa kuna suluhisho. Katika Agizo hili utaweza kujikomboa kutoka kwa shida za kutumia skrini ya LCD kuonyesha yaliyomo kutoka kwa Arduino yako na pia kufanya miradi yako ionekane nzuri na programu hii ya kushangaza na ya bure ya GUI inayoitwa Usindikaji. Mwisho wa mradi huu utaweza kusanisha aina tofauti za keypads na Arduino na ujue na Usindikaji.

Unaweza kufanya nini na hii?

  • Kiunga 4x4 keypad na arduino.
  • Unda njia za picha za chaguo lako

Nini utajifunza kutoka kwa hii

  • Kuingiza kitufe chochote na Arduino
  • Inasindika programu.
  • Mawasiliano kati ya Usindikaji na Arduino.

Hatua ya 1: Sehemu Zinazohitajika

Utahitaji sehemu zifuatazo za mradi huu:

  1. Arduino (yoyote Arduino atafanya).
  2. Keypad (inaweza kuwa 4x4 au 4x3. Nimetumia keypad ya 4x4).
  3. Inasindika Programu.
  4. Maktaba ya vitufe

Hapa kuna viungo ikiwa hauna programu.

Arduino IDE

Inasindika

Toa zipu na uhamishe kwenye folda ya maktaba huko Arduino. Baada ya kufanya hivyo, unapaswa kuona michoro kadhaa za mfano katika IDE ya Arduino.

Hatua ya 2: Kufanya kazi

Kufanya kazi
Kufanya kazi
Kufanya kazi
Kufanya kazi

Sasa wacha kwanza tuelewe jinsi vitufe hufanya kazi.

Kitufe hufanya kazi kwa kanuni rahisi ya kubadili, yaani, mzunguko umekamilika wakati swichi imebanwa.

Tunatoa pini za safu na HIGH au VCC na pini za safu na LOW au GND. Hii inaweza kufanywa kwa msaada wa pini za GPIO kwenye Arduino. Kisha tunaendelea kuangalia pini za safu kwa mabadiliko ya pembejeo.

Tuseme tunabonyeza 1 kwenye kitufe, halafu kulingana na mchoro iko kwenye r1, c1. Kwa hivyo ikiwa tutatoa HIGH kwa safu1 basi safu1 itasoma JUU kwenye pini. Hivi ndivyo tutaweza kujua ni ufunguo gani unabanwa. Kwa kuwa safu ya kwanza tu imepewa JUU, tunaweza kuwa na uhakika wa 100% kuwa r1, c1 imeshinikizwa. Hivi ndivyo unaweza kuweka ramani kwa funguo zote.

Ikiwa unataka maelezo zaidi au hii haitoshi, kuna video za kutosha kwenye youtube ambazo zinaelezea kufanya kazi kwa keypad rahisi. Unaweza kuwaangalia ikiwa unataka.

Hatua ya 3: Inasindika

Inasindika
Inasindika
Inasindika
Inasindika
Inasindika
Inasindika

Kwa hivyo sasa hebu anza na sehemu ya GUI. Kwa hili tutatumia programu inayoitwa Usindikaji. Nimetoa kiunga katika Hatua ya 1.

Hapa ndio haswa ambapo tutaangalia pato letu kutoka kwa Arduino. Picha ya kwanza ni jinsi keypad inavyoonekana kutoka kwa nambari inayofuata. Mara tu unapojua Usindikaji unaweza kutengeneza kitufe chako mwenyewe.

Sasa kuelezea nambari. Ni rahisi sana kwani maelezo ya kazi zote yanaweza kupatikana kwenye wavuti ya Usindikaji.

Katika picha ya pili unaweza kuona kuwa nimeweka maktaba yote muhimu na katika usanidi batili () nimeanzisha dirisha, maandishi ya maandishi na bandari ya serial.

Picha ya tatu ni mahali ambapo nimetengeneza keypad, na kuongeza vitufe vyote, miraba, onyesho, n.k.

Picha ya nne ina masharti ya wakati tunapokea maoni kupitia unganisho la serial. Kimsingi mimi hufanya funguo zitie ili kutoa mwonekano kwamba kitufe kinabanwa.

Picha ya mwisho ni mahali tukio la serial linafanyika na hapa ndipo tunapata maoni yetu.

Hatua ya 4: Uunganisho, Nambari ya Arduino na Ufafanuzi

Image
Image
Uunganisho, Nambari ya Arduino na Ufafanuzi
Uunganisho, Nambari ya Arduino na Ufafanuzi
Uunganisho, Nambari ya Arduino na Ufafanuzi
Uunganisho, Nambari ya Arduino na Ufafanuzi

Kufanya unganishi ushikilie kitufe na funguo zinakutazama. Kutoka kushoto huenda kama hii R0, R1, R2….

R0 - pini 2

R1 --- pini 3

R2 --- pini 4

R3 --- pini 5

C0 --- pini 6

C1 --- pini 7

C2 --- pini 8

C3 --- pini 9

Sasa wacha tuangalie nambari ya Arduino. Sio kitu cha kawaida. Kama kawaida katika usanidi batili () unaanzisha mawasiliano ya serial na 9600 kama kiwango cha baud. Halafu katika kitanzi batili () nimetumia ubadilishaji kupata na kuhifadhi thamani kutoka kwa kitufe. Thamani hii mimi hutuma kupitia bandari ya serial na kuacha kamili baada yake ili iwe rahisi kutambua mwisho wa data katika Usindikaji. Tunafanya hivyo ili bandari ya serial isiendelee kutafuta mwisho wa data. Katika Usindikaji tunatumia bafa ya taarifa hadi itaona kituo kamili. Katika video ifuatayo nimetoa ufafanuzi wa kina wa mchakato.

Kweli ndio hiyo. Toa faili zote, fanya unganisho na ufurahie.

Asante.

Ilipendekeza: