Përmbajtje:
- Hapi 1: Gjërat që do të Kërkoni:-
- Hapi 2: Kuptimi i tastierës:-
- Hapi 3: Lidhjet:-
- Hapi 4: Kodi i tastierës:-
- Hapi 5: Kodi i Llogaritësit Arduino:-
Video: Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino .: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Në këtë tutorial do të tregoj se si mund të përdorni tastierën me matricë 4x4 dhe LCD 16x2 me Arduino dhe t'i përdorni për të bërë një Llogaritës të thjeshtë Arduino.
Pra, le të fillojmë…
Hapi 1: Gjërat që do të Kërkoni:-
Kërkesat e harduerit:-
- Arduino UNO.
- Tastiera 4x4. (Mund të përdorni tastierën 4x3).
- LCD 16x2.
- Breadboard.
- Potenciometër 10k.
- disa tela për tu lidhur në tastierë.
Kërkesat e softuerit:-
Arduino IDE
Kjo është gjithçka që ju nevojitet për këtë projekt.
Hapi 2: Kuptimi i tastierës:-
Pra, për të përdorur tastierat së pari duhet të kuptoni se si funksionon tastiera.
Tastiera nuk është gjë tjetër veçse një matricë e butuar me numrin nxn të rreshtave dhe kolonave. Rreshtat janë horizontale dhe Kolonat janë vertikale.
Në matricën 4x4 ka 4 Rreshta dhe 4 kolona dhe në 4x3 ka 4 Rreshta dhe 3 Kolona.
Çdo buton në një rresht është i lidhur me të gjithë butonat e tjerë në të njëjtin rresht. E njëjta gjë me kolonat.
Shtypja e një butoni mbyll kalimin midis një kolone dhe një gjurme rresht, duke lejuar që rryma të rrjedhë midis një kunj kolone dhe një kunj Rreshti. Kështu arduino gjen se cili buton shtypet.
Unë nuk dua të zhyten thellë në të dhe ta bëjë mësimin të mërzitshëm, kështu që nëse dëshironi të mësoni funksionimin e tastierës në thellësi, mund ta shikoni këtë postim.
Le të kalojmë në hapin tjetër…
Hapi 3: Lidhjet:-
1. Saldoni telat në tastierë. Koka e lidhësit ngjitet në një fund tjetër.
2. Referojuni diagramit dhe krijoni lidhje si më poshtë:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Lidhjet LCD janë gjithashtu mjaft të thjeshta.
- Së pari lidhni LCD në dërrasën e bukës.
- Tani lidhni kunjat RW, LED katodë dhe Vss ose GND në hekurudhën GND të pjatës.
- Lidhni Vcc me shiritin +ve të dërrasës së bukës. Gjithashtu lidhni pinin e anodës LED (Pranë katodës) në hekurudhën +ve përmes një rezistence 220 ohm.
- Lidhni kunjin e kontrastit të etiketuar si V0 në terminalin e mesëm të potenciometrit. Lidhni dy terminalet e tjerë të tenxhere me +ve dhe GND.
- Tani lidhni pinin e mëposhtëm me radhë:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
ku, D2, D3,….., D13 janë kunjat dixhital i/o të arduino.
Pasi të bëhen lidhjet. Mund të kalojmë në hapin e kodimit…
Hapi 4: Kodi i tastierës:-
Para se të filloni të kodoni, duhet të instaloni një bibliotekë tek ne tastiera dhe LCD. Për të shkarkuar bibliotekën, hapni IDE dhe shkoni në:-
- Skica >> Përfshi Bibliotekën >> Menaxhoni Bibliotekat.
- Në shiritin e kërkimit shkruani "Keypad.h" dhe lëvizni poshtë për të gjetur "Biblioteka e tastierës nga Mark Stanley versioni 3.1.1"
- Gjithashtu kontrolloni nëse është instaluar biblioteka LiquidCrystal. Nëse jo, mund ta gjeni duke përdorur të njëjtën metodë.
- Instaloni bibliotekat dhe rinisni IDE.
Tani kopjoni kodin më poshtë dhe ngjiteni në IDE. Ngarko atë në arduino. (Kodi për 4x3 mund të shkarkohet nga poshtë):-
Ky kod do t'ju ndihmojë të kontrolloni funksionimin e tastierës, tregon butonin e shtypur në monitorin serial.
/*Kodi për tastierën 4x4*/
#includ const const byte ROWS = 4; const byte COLS = 4; çelësat char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Tastiera e tastierës = Tastiera (makeKeymap (çelësat), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (kyç) {Serial.println (kyç); }}
Me këtë mund të filloni me tastierën me arduino, Kodi për kalkulatorin është në hapin tjetër..
Hapi 5: Kodi i Llogaritësit Arduino:-
Pasi të keni testuar tastierën, dhe funksionon mirë. mund të vazhdoni të bëni një kalkulator të thjeshtë.
Ju mund ta shkarkoni kodin nga skedari i dhënë më poshtë.
Për të përdorur kalkulatorin thjesht ngarkoni kodin, Alfabetet përdoren si më poshtë:-
A = + (Shtesë)
B = - (Zbritja)
C = * (Shumëzimi)
D = / (Ndarja)
Simboli * dhe # përdoren si 'Anulo' dhe 'E barabartë me' Respektivisht.
Kjo është e gjitha për këtë tutorial. Shpresoj që ju pëlqen.
Faleminderit.
Recommended:
Përdorni tastierën me prekje të laptopit të vjetër për të kontrolluar një motor stepper: 11 hapa (me fotografi)
Përdorni tastierën prekëse të laptopit të vjetër për të kontrolluar një motor stepper: Unë e bëra këtë projekt disa muaj më parë. Disa ditë më parë, postova një video të projektit në r/Arduino në Reddit. Duke parë njerëzit që interesoheshin për projektin, vendosa ta bëj këtë Instructable ku kam bërë disa ndryshime në kodin Arduino një
Përdorni përsëri tastierën me prekje të një laptopi të vjetër për të kontrolluar një kompjuter !: 11 hapa (me fotografi)
Përdorni sërish tastierën prekëse të një laptopi të vjetër për të kontrolluar një kompjuter !: Tastet e prekjes të laptopit PS/2 janë ndër pajisjet më të lezetshme të ndërfaqes së përdoruesit për t'u përdorur me një mikrokontrollues. Gjestet rrëshqitëse dhe prekëse të gishtave mund të provojnë se i bëjnë gjërat kontrolluese në një mënyrë mjaft të thjeshtë dhe argëtuese. Në këtë Udhëzues, le të kombinojmë një me
Si të përdorni terminalin Mac dhe si të përdorni funksionet kryesore: 4 hapa
Si të përdorni terminalin Mac dhe si të përdorni funksionet kryesore: Ne do t'ju tregojmë se si të hapni terminalin MAC. Ne gjithashtu do t'ju tregojmë disa veçori brenda Terminalit, të tilla si ifconfig, ndryshimi i drejtorive, qasja në skedarë dhe arp. Ifconfig do t'ju lejojë të kontrolloni adresën tuaj IP dhe reklamën tuaj MAC
Përdorni tastierën Palm Infrared me pajisjet Android: 5 hapa
Përdorni tastierën infra të kuqe palme me pajisjet Android: Unë kisha një tastierë pa tel PalmOne ulur përreth dhe doja të kisha një tastierë Bluetooth për telefonin tim. Problemi i vetëm ishte se tastiera PalmOne ishte e bazuar në infra të kuqe. Unë gjithashtu kisha një pajisje Brainlink. Kjo është një pajisje mjaft e bukur për ndërmjetësimin
Ndërtoni një ekran të personalizuar në LCD Studio (Për tastierën G15 dhe ekranet LCD) .: 7 hapa
Ndërtoni një ekran të personalizuar në LCD Studio (Për tastierën G15 dhe ekranet LCD) .: Ok nëse sapo keni tastierën tuaj G15 dhe nuk jeni shumë të impresionuar me ekranet bazë që erdhën me të, atëherë unë do t'ju përcjell me bazat e përdorimit të LCD Studio për ta bërë tuajin. Ky shembull do të jetë bërja e një ekrani që tregon vetëm bazat