Turinys:
- 1 žingsnis: įvadas
- 2 žingsnis: Ką naudoti:
- 3 žingsnis: schema ir lenta:
- 4 žingsnis: „LDmicro“naudojimas su kopėčių programavimu:
- 5 veiksmas: „Arduino IDE 1.8.x“naudojimas su „Mightycore“ir „SMlib“:
- 6 žingsnis: Pabaigai:
Video: Spintelės su „Arduino Matrix“klaviatūra 4x4 pavyzdys: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
2 būdai valdyti 16 mygtukų klaviatūrą su mažiausiai kaiščiais.
1 žingsnis: įvadas
Neseniai dirbau su tuo, kaip valdyti 4x4 jutiklinės klaviatūros matricą, prijungtą prie „Arduino“klono. Nustatyti taškai buvo šie:
-naudoti tik 4+1 kaiščius, o ne 8 kaiščius „atmega328p“
-pridėti LCD ekraną 4x20 CHAR per I2C (2 kaiščiai)
-valdyti skaitmeninius ir analoginius išėjimus.
Taigi, turint daug dalykų, kuriuos galima valdyti naudojant nuodėmės kiekį I/O.
2 žingsnis: Ką naudoti:
Aš nusipirkau 4x20 simbolių skystųjų kristalų ekraną ir I2C modulio adapterį, skirtą prijungti ekraną prie SDA (A4) ir SCL (A5) kaiščių ant mano arduino klono.
Aš naudoju garsųjį ir dabar pasenusį MM74C922N: 8–4 būdų keitiklis tinka 4x4 matricos klaviatūrai.
Sukūriau arduino kloną, pagrįstą atmega328p, užprogramuotą per HE10 jungtį (SPI magistralę) ir USBasp kabelį.
3 žingsnis: schema ir lenta:
Lenta pagaminta iš:
-LCD klaviatūra naudojama tik su „Arduino IDE“, neįmanoma su „LDmicro“(kopėčių programavimas)
-MM74C922N plokštė: 16 mygtukų, užkoduotų 16 dvejetainių verčių 4 bitų DCBA. Paspaudus mygtuką: šviečia mėlyna lemputė ir DCBA rodoma reikšmė (A yra LSB). Kai mygtukas atleidžiamas: mėlyna lemputė užsidega ir DCBA vertė nustatoma į nulį.
-„Arduino atmega238p“klono plokštė.
4 žingsnis: „LDmicro“naudojimas su kopėčių programavimu:
Įvedamas kodas susideda iš 4 reikšmių tarp 16 klavišų paspaudimų, taigi 16x16x16x16 derinių.
Kai nupiešiate SFC, turite jį išversti į LADDER, naudodami metodą, pateiktą viename iš mano
nurodymai:
www.instructables.com/id/Arduino-tomation-…
Įvedę, sukompiliuokite jį kaip xxxx.hex ir atsisiųskite jį naudodami KHAZAMA downloader.
LCD ekrano negalima užprogramuoti naudojant „LDmicro“.
Aš duodu LDmicro zip su eskizu SERRURE.id ir „KHAZAMA“atsisiuntėju.
5 veiksmas: „Arduino IDE 1.8.x“naudojimas su „Mightycore“ir „SMlib“:
Aš išverčiu SFC į būsenos mašiną. Tada aš naudoju „Arduino IDE“su „Mightycore“ir SM biblioteka viduje.
Aš rodau tokį pranešimą: KLAIDA, LAUKIMAS, ATLIEKAMAS, pasiekta būsena, klavišo paspaudimo reikšmė skystųjų kristalų ekrane.
Pateikiu jums eskizą ir SM lib. Norėdami pamatyti „Mightycore“, pažiūrėkite į tai:
www.instructables.com/id/Arduino-18x-Clone…
6 žingsnis: Pabaigai:
Tai yra du būdai valdyti 16 klaviatūrą, ir man prireikė kelių valandų, kol suradau gerą seką, bet dabar ji veikia gerai. Turite gerbti šiuos veiksmus:
-1 aptikti klavišą, nuspaustą ant kylančio DA kaiščio krašto
-2 perskaitykite DCBA sukurtą vertę ir palyginkite su gera
Nebent tikrai neveiks.
Ačiū visoms įdomioms pamokoms internete.
Rekomenduojamas:
Spintelės tvirtinimas, skirtas ESP32 ir ESP8266: 7 žingsniai
Spintelės tvirtinimas, skirtas ESP32 ir ESP8266: Kartais gali būti naudinga įdiegti ESP32 arba ESP8266 pagrįstą projektą į spintelę ir suteikti jai profesionalią išvaizdą. Šis nedidelis gaubto komplektas padės jums pateikti ESP pagrįstą projektą ant DIN bėgelio. Komplekte yra prototipų PCB su inte
Modernus ir naujas bei lengvesnis spintelės pavyzdys su „Arduino Matrix“klaviatūra 4x4: 3 žingsniai
Modernus ir naujas bei lengvesnis spintelės su „Arduino Matrix“klaviatūra 4x4 pavyzdys: Kitas LCD klaviatūros matricos 4x4 su I2C grandine pavyzdys
Spintelės uždarymo priminimas („Arduino“): 5 žingsniai
Spintelės uždarymo priminimas („Arduino“): šis prietaisas naudojamas priminti mokyklos mokiniams, kad jie uždarytų savo spinteles. Asmeniškai aš esu tas žmogus, kuris išeidamas linkęs pamiršti uždaryti spintelės duris. Šis spintelės uždarymo priminimas veikia turint šviesos jutiklį, kuris valdo LE
Paprasta spintelės lemputė su perdirbtu maitinimo adapteriu: 6 žingsniai
Paprasta spintelės lemputė su perdirbtu maitinimo adapteriu: kiekvienas turi maitinimo adapterius, kurių nebereikia naudoti. Iš senų nešiojamųjų kompiuterių, nešiojamųjų telefonų ir visų rūšių nešiojamų mašinų. Neišmesk jų !!!!!!!!!!!!!!!!!!!!!!!!! Ieškokite 12 voltų ir 9 voltų adapterių. Mes galime juos naudoti kaip maitinimo adapterius
Šviesos diodas po spintelės apšvietimu: 7 žingsniai
Šviesos diodas po spintelės apšvietimu: dar vasario mėnesį pradėjau kurti šį dizainą, kad būtų „naktinė šviesa“. arba po spintelės šviesa. Tada pagalvojau, kad jau turiu pritaikytą apšvietimą po spintele. Kodėl turėčiau pakeisti jau turimą apšvietimą, ir tai tik 6 m