
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Kitas LCD klaviatūros matricos 4x4 su I2C grandine naudojimo pavyzdys.
1 žingsnis: schema


Ši matricinė klaviatūra yra sudaryta iš 16 mygtukų, o naudojant I2c ryšį, norint valdyti, jums tereikia 2 kontaktų: SDA (A4 ant arduino plokštės) ir SCL (A5 ant arduino plokštės).
Aš naudojau PCF8574A 16 DIP I/O I2c grandinę, maža schema pateikta aukščiau. Mano pavyzdyje tokio tipo komponentų adresas yra 0x3C (A0 = 0, A1 = 0, A2 = 1).
2 žingsnis: būsenos diagrama: lengvesnis metodas

Šis naujas metodas pagrįstas laikmačiais, leidžiančiais reikiamu laiku sudaryti gerą kodą (sudarytą iš 4 simbolių: KODAS1, tada KODAS2, tada KODAS3, tada KODAS4).
Arduino eskizą sudaro 4 specialios bibliotekos:
SM.h
Viela.h
Klaviatūra_I2C.h
Klaviatūra.h
Duodu pakelį jų ir eskizą. Jei įvestas kodas yra geras, 13 kaištis užsidega ir, norėdami inicijuoti, turite paspausti klavišą „ *“. Jei kodas neteisingas, kaištis 13 mirksi.
pastaba: šiandien negaliu atsisiųsti bibliotekų dėl vidinės serverio klaidos. Atsiprašau.
PROBLEMA IŠSprendžiama, jei naudojate. RAR
3 žingsnis: Išvada
Paspausti klavišai turi būti aptikti kylančiame krašte, nebent jis neveiks tinkamai.
Visi šie komponentai yra labai pigūs ir turėsite labai patrauklią klaviatūrą su keliais smeigtukais ant „Arduino“plokščių.
Ačiū visoms įdomioms pamokoms, kurias radau.
Laimingas pamokymas!
Rekomenduojamas:
14 USD kainuojantis modernus kavos malūnėlio laikmatis: 6 žingsniai

14 USD kainavęs sudėtingas kavos malūnėlio laikmatis: Šis projektas yra mano prieš 7 metus paskelbto 7 USD vertės kavos malūnėlio laikmačio, kurį aš paskelbiau, pažanga. Laikui bėgant, reikia ir sudėtingesnės kavos malūnėlio. Panašus į tai, ką sakiau paskutiniame „Instructable“, šio tikslo
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
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
Spintelės su „Arduino Matrix“klaviatūra 4x4 pavyzdys: 6 žingsniai

Spintelės su „Arduino Matrix“klaviatūra 4x4 pavyzdys: 2 būdai valdyti 16 mygtukų klaviatūrą su mažiausiai smeigtukais
Retro-modernus „Bluetooth“stereo garsiakalbis: 7 žingsniai (su nuotraukomis)

Retro-modernus „Bluetooth“stereo garsiakalbis: taip atsitinka, kai randama senų dalių, kurios yra tiesiog per kietos, kad jų nenaudotų. Tai „Bluetooth“garsiakalbių sistema, turinti daugybę 1940-ųjų (o gal net 30-ies!) Klasės; laidai, švytintys vakuuminiai vamzdeliai, žalvario detalės, tamsi mediena ir vienas puikus … didelis