Përmbajtje:

Tastiera 4x4 me Arduino dhe përpunimi: 4 hapa (me fotografi)
Tastiera 4x4 me Arduino dhe përpunimi: 4 hapa (me fotografi)

Video: Tastiera 4x4 me Arduino dhe përpunimi: 4 hapa (me fotografi)

Video: Tastiera 4x4 me Arduino dhe përpunimi: 4 hapa (me fotografi)
Video: How to use Arduino 4x4 keypad download the code 2024, Nëntor
Anonim
Tastiera 4x4 Me Arduino dhe Përpunim
Tastiera 4x4 Me Arduino dhe Përpunim
Tastiera 4x4 Me Arduino dhe Përpunim
Tastiera 4x4 Me Arduino dhe Përpunim
Tastiera 4x4 Me Arduino dhe Përpunim
Tastiera 4x4 Me Arduino dhe Përpunim

Nuk ju pëlqejnë ekranet LCD ??

Dëshironi që projektet tuaja të duken tërheqëse?

Epo, këtu është zgjidhja. Në këtë Instructable ju do të jeni në gjendje të çliroheni nga sherret e përdorimit të një ekrani LCD për të shfaqur përmbajtje nga Arduino juaj dhe gjithashtu t'i bëni projektet tuaja të duken mirë me këtë softuer GUI të mahnitshëm dhe falas të quajtur Processing. Deri në fund të këtij projekti do të jeni në gjendje të ndërlidhni lloje të ndryshme të tastierave me Arduino dhe të njiheni me Përpunimin.

Çfarë mund të bëni me këtë?

  • Ndërfaqja e tastierës 4x4 me arduino.
  • Krijoni ndërfaqe grafike sipas dëshirës tuaj

Çfarë do të mësoni nga kjo

  • Ndërfaqja e çdo tastiere me Arduino
  • Softueri i përpunimit.
  • Komunikimi midis Përpunimit dhe Arduino.

Hapi 1: Pjesët e kërkuara

Ju do të keni nevojë për pjesët e mëposhtme për këtë projekt:

  1. Arduino (çdo Arduino do të bëjë).
  2. Tastiera (mund të jetë 4x4 ose 4x3. Unë kam përdorur një tastierë 4x4).
  3. Softueri i përpunimit.
  4. Biblioteka e tastierës

Këtu janë lidhjet nëse nuk keni softuer.

Arduino IDE

Përpunimi

Nxirrni zipin dhe zhvendoseni në dosjen e bibliotekave në Arduino. Pasi ta keni bërë këtë, duhet të jeni në gjendje të shihni disa skica shembullore në Arduino IDE.

Hapi 2: Puna

Duke punuar
Duke punuar
Duke punuar
Duke punuar

Tani le të kuptojmë së pari se si funksionon tastiera.

Tastiera funksionon në parimin e thjeshtë të një ndërprerësi, domethënë qarku është i plotë kur shtypni çelësin.

Ne i caktojmë kunjat e rreshtit me një HIGH ose VCC dhe kunjat e kolonës me një LOW ose GND. Kjo mund të bëhet me ndihmën e kunjave GPIO në Arduino. Pastaj ne vazhdojmë të kontrollojmë kunjat e kolonës për një ndryshim në hyrje.

Supozoni se shtypim 1 në tastierë, pastaj sipas diagramit ndodhet në r1, c1. Prandaj, nëse i japim HIGH rreshtit 1, atëherë kolona 1 do të lexojë një HIGH në pin. Kështu do të jemi në gjendje të zbulojmë se cili çelës shtypet. Meqenëse vetëm rreshti 1 jepet LART HIGH, ne mund të jemi 100% të sigurt që r1, c1 është shtypur. Kështu mund të hartoni të gjithë çelësat.

Nëse doni shpjegime të mëtejshme ose kjo nuk ishte e mjaftueshme, ka një numër të mjaftueshëm videosh në youtube që shpjegojnë funksionimin e një tastiere të thjeshtë. Ju mund t'i shikoni ato nëse dëshironi.

Hapi 3: Përpunimi

Përpunimi
Përpunimi
Përpunimi
Përpunimi
Përpunimi
Përpunimi

Pra, tani le të fillojmë me pjesën GUI. Për këtë ne do të përdorim një softuer të quajtur Processing. Unë kam dhënë lidhjen në Hapin 1.

Kjo është në thelb ajo ku ne do të vizualizojmë prodhimin tonë nga Arduino. Imazhi i parë është se si duket tastiera nga kodi që e ndjek atë. Pasi të jeni njohur me Përpunimin, mund të bëni tastierën tuaj.

Tani për të shpjeguar kodin. Prettyshtë shumë e lehtë pasi shpjegimi për të gjitha funksionet mund të gjendet në faqen e Përpunimit.

Në foton e dytë mund të shihni që kam konfiguruar të gjitha bibliotekat e nevojshme dhe në konfigurimin e zbrazët () kam inicializuar dritaren, fontin e tekstit dhe portën seriale.

Fotografia e tretë është ajo ku kam bërë në të vërtetë tastierën, duke shtuar të gjithë çelësat, katrorët, ekranin, etj.

Fotografia e katërt ka kushtet kur marrim një hyrje përmes lidhjes serike. Në thelb i bëj çelësat të dridhen në mënyrë që të japin një pamje që çelësi është duke u shtypur.

Fotografia e fundit është vendi ku po zhvillohet ngjarja serike dhe këtu po marrim kontributin tonë.

Hapi 4: Lidhjet, Kodi Arduino dhe Shpjegimi

Image
Image
Lidhjet, Kodi Arduino dhe Shpjegimi
Lidhjet, Kodi Arduino dhe Shpjegimi
Lidhjet, Kodi Arduino dhe Shpjegimi
Lidhjet, Kodi Arduino dhe Shpjegimi

Për t'i bërë lidhjet mbani tastierën me çelësat përballë jush. Nga e majta shkon kështu R0, R1, R2….

R0 - pin 2

R1 --- pin 3

R2 --- pin 4

R3 --- pin 5

C0 --- pin 6

C1 --- pin 7

C2 --- pin 8

C3 --- pin 9

Tani le të shikojmë kodin Arduino. Nuk është asgjë jashtë zakonit. Si zakonisht në void setup () ju filloni komunikimin serik me 9600 si norma baud. Pastaj në void loop () kam përdorur një ndryshore për të marrë dhe ruajtur vlerën nga tastiera. Këtë vlerë e dërgoj përmes portës serike me një pikë të plotë pas saj, në mënyrë që të bëhet e lehtë të identifikosh fundin e të dhënave në Përpunim. Ne e bëjmë këtë në mënyrë që porti serik të mos vazhdojë të kërkojë fundin e të dhënave. Në Përpunimin ne përdorim tamponin e deklaratës derisa të shohë pikën e plotë. Në videon e mëposhtme kam dhënë një shpjegim të hollësishëm të procesit.

Epo kjo është ajo. Nxirrni të gjithë skedarët, bëni lidhjet dhe kënaquni.

Faleminderit.

Recommended: