Sadržaj:
Video: 4x4 tipkovnica s Arduinom i obradom: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ne volite LCD zaslone ??
Želite da vaši projekti izgledaju privlačno?
Pa, evo rješenja. U ovom Instructableu moći ćete se osloboditi gnjavaže oko korištenja LCD zaslona za prikaz sadržaja s vašeg Arduina, a također i učiniti da vaši projekti izgledaju dobro s ovim nevjerojatnim i besplatnim GUI softverom pod nazivom Obrada. Do kraja ovog projekta moći ćete sučeliti različite vrste tipkovnica s Arduinom i upoznati se s Obradom.
Što možete učiniti s ovim?
- Sučelje 4x4 tipkovnica s arduinom.
- Izradite grafička sučelja po svom izboru
Što ćete naučiti iz ovoga
- Povezivanje bilo koje tipkovnice s Arduinom
- Softver za obradu.
- Komunikacija između Processinga i Arduina.
Korak 1: Potrebni dijelovi
Za ovaj projekt trebat će vam sljedeći dijelovi:
- Arduino (bilo koji Arduino će to učiniti).
- Tipkovnica (može biti 4x4 ili 4x3. Koristio sam tipkovnicu 4x4).
- Softver za obradu.
- Knjižnica tipkovnice
Evo veza ako nemate softver.
Arduino IDE
Obrada
Raspakirajte zip i premjestite ga u mapu knjižnica u Arduinu. Nakon toga trebali biste vidjeti neke primjere skica u Arduino IDE -u.
Korak 2: Rad
Sada prvo shvatimo kako tipkovnica funkcionira.
Tipkovnica radi na jednostavnom principu prekidača, tj. Krug je dovršen kada se prekidač pritisne.
Igle reda dodjeljujemo s HIGH ili VCC, a pinove stupaca s LOW ili GND. To se može učiniti uz pomoć GPIO pinova na Arduinu. Zatim nastavljamo provjeravati iglice stupaca radi promjene u unosu.
Pretpostavimo da pritisnemo 1 na tipkovnici, a zatim se prema dijagramu nalazi na r1, c1. Stoga, ako retku 1 damo HIGH, stupac1 će očitati HIGH na pinu. Tako ćemo moći saznati koja je tipka pritisnuta. Budući da je samo redak 1 dat VISOKO, možemo biti 100% sigurni da je pritisnuto r1, c1. Ovako možete mapirati sve ključeve.
Ako želite dodatno objašnjenje ili vam to nije bilo dovoljno, na youtube -u postoji veliki broj video zapisa koji objašnjavaju rad jednostavne tipkovnice. Možete ih gledati ako želite.
Korak 3: Obrada
Pa krenimo sada s dijelom grafičkog sučelja. Za to ćemo koristiti softver pod nazivom Obrada. Ja sam dao vezu u koraku 1.
Ovdje ćemo u osnovi vizualizirati naš izlaz iz Arduina. Prva slika je kako tipkovnica izgleda iz koda koji joj slijedi. Nakon što ste upoznati s obradom, možete izraditi vlastitu tipkovnicu.
Sada da objasnim kod. To je prilično jednostavno jer se objašnjenje svih funkcija može pronaći na web mjestu Processing.
Na drugoj slici možete vidjeti da sam postavio sve potrebne knjižnice, a u void setup () inicijalizirao sam prozor, font teksta i serijski port.
Treća slika je mjesto gdje sam zapravo napravio tipkovnicu, dodajući sve tipke, kvadrate, zaslon itd.
Četvrta slika ima uvjete za primanje ulaza putem serijske veze. U osnovi, tipke trepere kako bi izgledalo da je tipka pritisnuta.
Posljednja slika je mjesto gdje se serijski događaj održava i tu dobivamo svoj doprinos.
Korak 4: Veze, Arduino kôd i objašnjenje
Za povezivanje držite tipkovnicu s tipkama okrenutim prema vama. S lijeve strane ide ovako 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
Pogledajmo sada Arduino kod. Nije to ništa neobično. Kao i obično u void setup () započinjete serijsku komunikaciju s 9600 kao brzinom prijenosa. Zatim sam u void loop () upotrijebio varijablu za dobivanje i pohranjivanje vrijednosti s tipkovnice. Ovu vrijednost šaljem kroz serijski port sa točkom nakon nje, tako da postaje lako identificirati kraj podataka u obradi. To činimo kako serijski port ne bi nastavio tražiti kraj podataka. U obradi koristimo međuspremnik izraza dok ne vidi točku. U sljedećem videu dao sam detaljno objašnjenje procesa.
Pa to je to. Izvucite sve datoteke, uspostavite veze i uživajte.
Hvala vam.
Preporučeni:
FK (naprijed kinematički) s Excelom, Arduinom i obradom: 8 koraka
FK (Forward Kinematic) S Excelom, Arduinom i obradom: Forward Kinematic koristi se za pronalaženje vrijednosti krajnjeg efektora (x, y, z) u 3D prostoru
Proslijedite kinematički s Excelom, Arduinom i obradom: 8 koraka
Prosljeđivanje kinematike s Excelom, Arduinom i obradom: Napredna kinematika koristi se za pronalaženje vrijednosti krajnjeg efektora (x, y, z) u 3D prostoru
Prikaz temperature i vlažnosti i prikupljanje podataka s Arduinom i obradom: 13 koraka (sa slikama)
Prikaz temperature i vlažnosti i prikupljanje podataka s Arduinom i obradom: Uvod: Ovo je projekt koji koristi Arduino ploču, senzor (DHT11), računalo sa sustavom Windows i program za obradu (besplatan za preuzimanje) za prikaz podataka o temperaturi, vlažnosti u digitalnom i oblik grafikona, prikaz vremena i datuma te pokretanje odbrojavanja
Brza i prljava tipkovnica Das (prazna tipkovnica): 3 koraka
Brza i prljava Das tipkovnica (prazna tipkovnica): Dasova tipkovnica naziv je najpopularnije tipkovnice bez natpisa na tipkama (prazna tipkovnica). Das Keyboard se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tipkovnicu koja vam leži
Kako kontrolirati LED diode s obradom i Arduinom: 5 koraka
Kako kontrolirati LED diode s obradom i Arduinom: Neki dan sam se suočio sa zanimljivim problemom, trebao sam kontrolirati niz svjetala iz interakcije na ekranu računala i morao je biti što jeftiniji. Odmah sam pomislio na Arduino. Imao je svaki