Kazalo:
- 1. korak: Uvod
- 2. korak: Stvari za uporabo:
- 3. korak: Shema in tabla:
- 4. korak: Uporaba LDmicro pri programiranju po lestvi:
- 5. korak: Uporaba Arduino IDE 1.8.x z Mightycore in SMlib:
- Korak 6: Zaključek:
Video: Primer omarice z matrično tipkovnico Arduino 4x4: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
2 načina za upravljanje tipkovnice s 16 tipkami z najmanj zatiči.
1. korak: Uvod
Pred kratkim sem se lotil načina upravljanja matrice tipkovnice na dotik 4x4, povezane s klonom Arduino. Določene točke so bile:
-za uporabo samo 4+1 zatičev namesto 8 zatičev na atmega328p
-da dodate LCD zaslon 4x20 CHAR link prek I2C (2 zatiča)
-za nadzor digitalnih in analognih izhodov.
Torej, imeti veliko stvari za nadzor z grešno količino V/I.
2. korak: Stvari za uporabo:
Kupil sem LCD zaslon 4x20 znakov in adapter za modul I2C za povezavo zaslona z zatiči SDA (A4) in SCL (A5) na mojem klonu arduino.
Uporabljam znani in zdaj zastarel MM74C922N: 8 do 4 -smerni pretvornik, primeren za matrično tipkovnico 4x4.
Ustvaril sem klon arduina na osnovi atmega328p in programiral prek priključka HE10 (vodilo SPI) in kabla USBasp.
3. korak: Shema in tabla:
Plošča je izdelana iz:
-LCD tipkovnica se uporablja samo z Arduino IDE, ni mogoče z LDmicro (programiranje po lestvi)
-plošča MM74C922N: 16 tipk, kodiranih na 16 binarnih vrednostih na 4 bitih DCBA. Ko pritisnete gumb: modra LED lučka zasveti in vrednost se prikaže na DCBA (A je LSB). Ko spustite gumb: modra LED lučka ugasne in vrednost se na DCBA ponastavi na nič.
-klonirana plošča Arduino atmega238p.
4. korak: Uporaba LDmicro pri programiranju po lestvi:
Koda za vnos je sestavljena iz 4 vrednosti med 16 pritisnjenimi tipkami, torej kombinacije 16x16x16x16.
Ko narišete SFC, ga morate nato prevesti v LESTVO z metodo, navedeno v enem od mojih
navodila za poučevanje:
www.instructables.com/id/Arduino-tomation-…
Ko ga vtipkate, ga prevedite kot xxxx.hex in ga nato naložite s programom KHAZAMA downloader.
LCD zaslona ni mogoče programirati na LDmicro.
Dajem LDmicro zip s skico SERRURE.id in prenosnikom KHAZAMA.
5. korak: Uporaba Arduino IDE 1.8.x z Mightycore in SMlib:
SFC prevedem v državni stroj. Nato sem uporabil Arduino IDE z notranjo knjižnico Mightycore in SM.
Prikaže se sporočilo: ERROR, WAITING, UNLOCK, doseženo stanje, vrednost pritisnjene tipke na zaslonu LCD.
Dajem vam skico in SM lib. Za Mightycore poglejte tole:
www.instructables.com/id/Arduino-18x-Clone…
Korak 6: Zaključek:
To sta dva načina za upravljanje tipkovnice 16 in trajalo je nekaj ur, da sem našel dobro zaporedje, zdaj pa deluje dobro. Upoštevati morate te korake:
-1 zazna tipko, pritisnjeno na naraščajočem robu zatiča DA
-2 preberite vrednost, ustvarjeno na DCBA, in jo primerjajte z dobro
Razen če zagotovo ne bo delovalo.
Hvala vsem zanimivim vadnicam po netu.
Priporočena:
Arduino kalkulator s tipkovnico 4X4: 4 koraki (s slikami)
Arduino kalkulator z uporabo tipkovnice 4X4: V tej vadnici bomo z Arduinom izdelali lasten kalkulator. Vrednosti lahko pošljete prek tipkovnice (tipkovnica 4 × 4), rezultat pa si lahko ogledate na LCD zaslonu. Ta kalkulator lahko izvaja preproste operacije, kot so seštevanje, odštevanje, množenje
Sodoben in nov ter lažji primer omarice z matrično tipkovnico Arduino 4x4: 3 koraki
Sodoben in nov ter lažji primer omarice z Arduino matrično tipkovnico 4x4: Še en primer uporabe matrične tipkovnice LCD 4x4 z vezjem I2C
Zapiranje omarice omarice (Arduino): 5 korakov
Zapiranje omarice omarice (Arduino): Ta naprava se uporablja za opomnik učencev v šoli, naj zaprejo omare. Osebno sem tak tip osebe, ki ob odhodu pozabi zapreti vrata omarice. Ta opomnik za zapiranje omarice deluje tako, da ima svetlobni senzor za nadzor LE
Arduino Digital Code Lock Project z matrično tipkovnico: 9 korakov
Arduino Digital Code Lock Project z matrično tipkovnico: Zgradite digitalno kodno ključavnico s sistemom Arduino in Qwiic z uporabo Zio M Uno in matrične tipkovnice Hex 4x3. Pregled projekta Za ta projekt bomo zgradili preprosto digitalno kodno ključavnico, ki jo lahko uporabniki vnesejo in vnesejo in. V tej vadnici bomo pokazali uporabo
Ustvarite lastno membransko matrično tipkovnico (in jo priključite na Arduino): 7 korakov (s slikami)
Ustvarite lastno membransko matrično tipkovnico (in jo priključite na Arduino): Torej želite ustvariti svojo membransko tipkovnico? Zakaj? izdelava lastne tipkovnice je lahko koristna iz več razlogov. Je poceni in enostaven za izdelavo, lahko ga postavite v situacije, ko ga lahko uničijo ali ukradejo brez veliko razočaranja, lahko ga popolnoma