Kazalo:
- 1. korak: potrebni deli
- 2. korak: Delo
- 3. korak: Obdelava
- 4. korak: Povezave, koda Arduino in razlaga
Video: Tipkovnica 4x4 z Arduinom in obdelavo: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ne maram LCD zaslonov ??
Želite, da so vaši projekti privlačni?
No, tu je rešitev. V tem navodilu se boste lahko rešili težav z uporabo LCD zaslona za prikaz vsebine iz vašega Arduina in poskrbeli, da bodo vaši projekti videti dobro s to neverjetno in brezplačno programsko opremo z grafičnim vmesnikom, imenovano Processing. Do konca tega projekta boste lahko povezovali različne vrste tipkovnic z Arduinom in se seznanili z obdelavo.
Kaj lahko storite s tem?
- Vmesniška tipkovnica 4x4 z arduinom.
- Ustvarite grafične vmesnike po vaši izbiri
Kaj se boste iz tega naučili
- Povezovanje katere koli tipkovnice z Arduinom
- Programska oprema za obdelavo.
- Komunikacija med Processingom in Arduinom.
1. korak: potrebni deli
Za ta projekt boste potrebovali naslednje dele:
- Arduino (kateri koli Arduino bo naredil).
- Tipkovnica (lahko je 4x4 ali 4x3. Uporabil sem tipkovnico 4x4).
- Programska oprema za obdelavo.
- Knjižnica tipkovnice
Tu so povezave, če nimate programske opreme.
Arduino IDE
Obravnavati
Izvlecite zip in ga premaknite v mapo knjižnic v Arduinu. Po tem bi morali videti nekaj primerov skic v Arduino IDE.
2. korak: Delo
Zdaj pa najprej razumemo, kako deluje tipkovnica.
Tipkovnica deluje na preprostem principu stikala, tj. Vezje je končano, ko pritisnete stikalo.
Zatiči vrstice dodelimo z HIGH ali VCC, zatiči stolpcev pa z LOW ali GND. To lahko storite s pomočjo zatičev GPIO na Arduinu. Nato še naprej preverjamo zatiče stolpcev za spremembo vnosa.
Recimo, da pritisnemo 1 na tipkovnici, nato pa se po diagramu nahaja na r1, c1. Če torej vrstici 1 damo HIGH, bo stolpec 1 na zatiču prebral HIGH. Tako bomo lahko ugotovili, katera tipka je pritisnjena. Ker je samo vrstica 1 podana VISOKO, smo lahko 100% prepričani, da je pritisnjeno r1, c1. Tako lahko preslikate vse ključe.
Če želite dodatno pojasnilo ali pa to ni bilo dovolj, je na youtube veliko videoposnetkov, ki pojasnjujejo delovanje preproste tipkovnice. Po želji si jih lahko ogledate.
3. korak: Obdelava
Zdaj pa začnimo z delom GUI. Za to bomo uporabili programsko opremo, imenovano Processing. Povezavo sem dal v prvem koraku.
Tu bomo v bistvu vizualizirali naš izhod iz Arduina. Prva slika je, kako izgleda tipkovnica iz kode, ki ji sledi. Ko ste seznanjeni z obdelavo, lahko naredite svojo tipkovnico.
Zdaj, da razložim kodo. To je precej preprosto, saj je razlaga za vse funkcije na spletnem mestu Processing.
Na drugi sliki lahko vidite, da imam nastavljene vse potrebne knjižnice, v void setup () pa sem inicializiral okno, pisavo besedila in serijska vrata.
Tretja slika je tam, kjer sem dejansko naredil tipkovnico in dodal vse tipke, kvadrate, zaslon itd.
Četrta slika ima pogoje, ko po serijski povezavi prejmemo vhod. V bistvu mi tipke utripajo, tako da je videti, da je tipka pritisnjena.
Zadnja slika je kraj, kjer se odvija serijski dogodek, in tu dobimo naš prispevek.
4. korak: Povezave, koda Arduino in razlaga
Za vzpostavitev povezave držite tipkovnico s tipkami obrnjenimi proti vam. Levo gre tako R0, R1, R2….
R0 - nožica 2
R1 --- pin 3
R2 --- pin 4
R3 --- pin 5
C0 --- pin 6
C1 --- pin 7
C2 --- pin 8
C3 --- pin 9
Zdaj pa poglejmo kodo Arduino. To ni nič nenavadnega. Kot običajno v void setup () začnete serijsko komunikacijo s 9600 kot hitrost prenosa. Nato sem v void loop () uporabil spremenljivko za pridobivanje in shranjevanje vrednosti s tipkovnice. To vrednost pošljem skozi zaporedna vrata s piko za njo, tako da postane enostavno identificirati konec podatkov v obdelavi. To naredimo tako, da serijska vrata ne iščejo konca podatkov. Pri obdelavi uporabljamo medpomnilnik stavkov, dokler ne vidi točke. V naslednjem videoposnetku sem podrobno razložil postopek.
No to je to. Izvlecite vse datoteke, vzpostavite povezave in uživajte.
Hvala vam.
Priporočena:
FK (naprej kinematično) z Excelom, Arduinom in obdelavo: 8 korakov
FK (Forward Kinematic) Z Excelom, Arduinom in obdelavo: Forward Kinematic se uporablja za iskanje vrednosti končnega efektorja (x, y, z) v 3D prostoru
Arduino tipkovnica 4x4 Vadnica: 4 koraki (s slikami)
Arduino tipkovnica 4x4 Vadnica: Vnos tipkovnice je prikazan serijskemu monitorju z arduino uno in polno kodo tipkovnice 4x4
Arkadna tipkovnica MIDI tipkovnica: 7 korakov (s slikami)
Arkadna tipkovnica MIDI tipkovnica: To je različica 2.0 enega mojih prvih napadov na programiranje Arduino in DIY MIDI. Razvil sem svoje veščine pri oblikovanju prototipov in oblikovanju, zato sem mislil, da bo to dobra predstavitev procesa in napredovanja. Z bolj informiranim postopkom oblikovanja sem
Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: 13 korakov (s slikami)
Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: Uvod: To je projekt, ki uporablja ploščo Arduino, senzor (DHT11), računalnik z operacijskim sistemom Windows in program za obdelavo (brezplačen prenos) za prikaz podatkov o temperaturi, vlažnosti v digitalnem in obrazec s stolpčnim grafikonom, prikaz časa in datuma ter zagon štetja
Hitra in umazana tipkovnica Das (prazna tipkovnica): 3 koraki
Hitra in umazana tipkovnica Das (prazna tipkovnica): Dasova tipkovnica je ime najbolj priljubljene tipkovnice brez napisov na tipkah (prazna tipkovnica). Tipkovnica Das se prodaja na drobno za 89,95 USD. Ta navodila vam bodo vodila, čeprav jih naredite sami s katero koli staro tipkovnico, ki jo imate naokoli