Përmbajtje:
- Hapi 1: Pjesët e kërkuara
- Hapi 2: Puna
- Hapi 3: Përpunimi
- Hapi 4: Lidhjet, Kodi Arduino dhe Shpjegimi
Video: Tastiera 4x4 me Arduino dhe përpunimi: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
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:
- Arduino (çdo Arduino do të bëjë).
- Tastiera (mund të jetë 4x4 ose 4x3. Unë kam përdorur një tastierë 4x4).
- Softueri i përpunimit.
- 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
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
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
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:
Përpunimi i sinjalit audio dhe dixhital Bluetooth: një kornizë Arduino: 10 hapa
Bluetooth Audio & Digital Signal Processing: an Arduino Frame: Përmbledhje Kur mendoj për Bluetooth mendoj për muzikën, por fatkeqësisht shumica e mikrokontrolluesve nuk mund të luajnë muzikë nëpërmjet Bluetooth. Raspberry Pi mund, por ky është një kompjuter. Unë dua të zhvilloj një kornizë të bazuar në Arduino për mikrokontrolluesit për të luajtur audio përmes Bluet
Voltmetri DIY duke përdorur Arduino dhe përpunimi: 4 hapa
Voltmetri DIY duke përdorur Arduino dhe përpunim: Përshëndetje dhe mirëseardhje në projektin e sotëm. Unë jam Sarvesh dhe sot do të bëjmë një voltmetër të bazuar në arduino. Por ajo që është e ndryshme për këtë është se do të tregojë prodhimin e tij në softuerin e përpunimit. Tani në një nga mësimet e mia të mëparshme kemi bërë një proces
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)
Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit
Tic Tac Toe W/ Përpunimi & Tastiera: 3 hapa
Tic Tac Toe W/ Processing & Keypad: Në këtë projekt, ne do të ndërtojmë një lojë Tic-Tac-Toe duke përdorur një Arduino Uno dhe tastierën. Loja do t'ju lejojë të luani Tic-Tac-Toe, dhe pastaj LED që korrespondon me fituesi do të ndizet. Materialet e nevojshme: 1 - Arduino Uno1 - Tastiera13 - Telat2 - 22
Tastiera e shpejtë dhe e ndyrë Das (Tastiera bosh): 3 hapa
Tastiera e shpejtë dhe e ndotur Das (Tastiera e zbrazët): Një tastierë Das është emri i tastierës më të popullarizuar pa mbishkrime në çelësa (tastierë bosh). Tastiera Das shitet për 89,95 dollarë. Ky udhëzues do t'ju udhëheqë edhe pse ta bëni vetë me ndonjë tastierë të vjetër që keni shtrirë përreth