
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

In hierdie handleiding sal ek deel hoe u 'n 4x4 matriks -toetsbord en 16x2 LCD met Arduino kan gebruik en dit kan gebruik om 'n eenvoudige Arduino -sakrekenaar te maak.
Laat ons dus begin …
Stap 1: Dinge wat u benodig:-



Hardewarevereistes:-
- Arduino UNO.
- 4x4 klavier. (U kan 'n 4x3 -klavier gebruik).
- 16x2 LCD.
- Broodbord.
- 10k potensiometer.
- 'n paar drade om aan die klavier te soldeer.
Sagtewarevereistes:-
Arduino IDE
Dit is al wat u nodig het vir hierdie projek.
Stap 2: Begrip van die toetsbord:-


Om eers die bedieningspanele te gebruik, moet u eers verstaan hoe die bedieningspaneel werk.
Toetsenbord is niks anders as 'n geknoopte matriks met 'n nxn aantal rye en kolomme. Die rye is horisontaal en kolomme is vertikaal.
In 4x4 -matriks is daar 4 rye en 4 kolomme en in 4x3 is daar 4 rye en 3 kolomme.
Elke knoppie in 'n ry is gekoppel aan al die ander knoppies in dieselfde ry. Dieselfde met kolomme.
Deur op 'n knoppie te druk, word die skakelaar tussen 'n kolom en 'n ryspoor gesluit, sodat die stroom tussen 'n kolompen en 'n rypen kan vloei. So vind arduino watter knoppie ingedruk word.
Ek wil nie daarin verdiep nie en die tutoriaal vervelig maak, so as u die werking van die toetsbord in diepte wil leer, kan u na hierdie pos kyk.
Kom ons gaan na die volgende stap …
Stap 3: Verbindings:-



1. Soldeer drade na die klavier. Soldeer kop penne na 'n ander einde.
2. Verwys na die diagram en maak verbindings soos volg:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. LCD -verbindings is ook redelik eenvoudig.
- Koppel eers LCD op broodbord.
- Koppel nou penne RW, LED -katode en Vss of GND aan die GND -spoor van broodbord.
- Koppel die Vcc aan die +ve -rail van broodbord. Koppel ook die LED -anodepen (reg langs katode) aan 'n spoor deur 'n weerstand van 220 ohm.
- Koppel die kontraspen gemerk as V0 aan die middelste aansluiting van die potensiometer. Koppel die ander twee terminale van die pot aan +ve en GND.
- Koppel nou die volgende pen in volgorde:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
waar, D2, D3,….., D13 digitale i/o -penne van arduino is.
Sodra die verbindings gemaak is. Ons kan voortgaan met die koderingstap …
Stap 4: Toetsenbordkode:-


Voordat u kan begin kodering, moet u 'n biblioteek vir ons installeer met die bedieningspaneel en die LCD. Om die biblioteek af te laai, maak IDE oop en gaan na:-
- Skets >> Sluit biblioteek in >> Bestuur biblioteke.
- Tik "Keypad.h" in die soekbalk en blaai af om "Toetsenbordbiblioteek deur Mark Stanley weergawe 3.1.1" te vind
- Kyk ook of LiquidCrystal -biblioteek geïnstalleer is. Indien nie, kan u dit met dieselfde metode vind.
- Installeer die biblioteke en herbegin die IDE.
Kopieer nou die onderstaande kode en plak dit in die IDE. Laai dit op na arduino. (Kode vir 4x3 kan van onder af afgelaai word):-
Hierdie kode sal u help om die werking van die toetsbord te kontroleer; dit wys die knoppie wat op die seriële monitor gedruk word.
/*Kode vir 4x4 -klavier*/
#sluit const byte RYE = 4 in; const byte COLS = 4; char sleutels [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}; Toetsblok -sleutelbord = Toetsenbord (makeKeymap (sleutels), rowPins, colPins, ROWS, COLS); ongeldige opstelling () {Serial.begin (9600); } leemte lus () {char sleutel = sleutelbord.getKey (); if (sleutel) {Serial.println (sleutel); }}
Hiermee kan u met die toetsbord met arduino begin: Die sakrekenaarkode is in die volgende stap.
Stap 5: Arduino-sakrekenaarkode:-


As u die toetsbord getoets het, werk dit goed. u kan voortgaan met die maak van 'n eenvoudige sakrekenaar.
U kan die kode aflaai van die onderstaande lêer.
Om die sakrekenaar te gebruik, laai die kode eenvoudig op: Die alfabet word soos volg gebruik:-
A = + (byvoeging)
B = - (aftrekking)
C = * (vermenigvuldiging)
D = / (Afdeling)
Simbool * en # word onderskeidelik as 'Kanselleer' en 'Gelyk aan' gebruik.
Dit is alles vir hierdie tutoriaal. Hoop jy hou daarvan.
Dankie.
Aanbeveel:
Hoe u die MP3 -module van die DFMini -speler met Arduino kan gebruik: 4 stappe

Hoe om die DFMini -speler MP3 -module met Arduino te gebruik: Verskeie projekte benodig klankweergawe om 'n funksie by te voeg. Onder hierdie projekte beklemtoon ons: toeganklikheid vir gesiggestremdes, MP3 -musiekspelers en die uitvoering van byvoorbeeld stemgeluide deur robotte. In al hierdie sy
I2C / IIC LCD -skerm - Gebruik 'n SPI LCD na die I2C LCD Display met behulp van SPI tot IIC module met Arduino: 5 stappe

I2C / IIC LCD -skerm | Gebruik 'n SPI LCD na die I2C LCD -skerm Met behulp van SPI na IIC -module met Arduino: Hallo ouens, aangesien 'n normale SPI LCD 1602 te veel drade het om aan te sluit, is dit baie moeilik om dit met arduino te koppel, maar daar is een module op die mark wat kan omskep SPI -skerm in IIC -skerm, sodat u slegs 4 drade moet aansluit
Hoe om die GY511 -module te gebruik met Arduino [Maak 'n digitale kompas]: 11 stappe
![Hoe om die GY511 -module te gebruik met Arduino [Maak 'n digitale kompas]: 11 stappe Hoe om die GY511 -module te gebruik met Arduino [Maak 'n digitale kompas]: 11 stappe](https://i.howwhatproduce.com/images/002/image-5459-37-j.webp)
Hoe om die GY511 -module te gebruik met Arduino [Maak 'n digitale kompas]: oorsig In sommige elektroniese projekte moet ons op enige oomblik die geografiese ligging ken en 'n spesifieke operasie dienooreenkomstig uitvoer. In hierdie handleiding leer u hoe u die LSM303DLHC GY-511 kompasmodule met Arduino kan gebruik om 'n digitale kompas te maak
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe

Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)

Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek