Sisällysluettelo:
Video: Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4: 3 askelta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Toinen esimerkki LCD -näppäimistömatriisin 4x4 käytöstä I2C -piirin kanssa.
Vaihe 1: Kaavio
Tämä matriisinäppäimistö koostuu 16 painikkeesta, ja I2c -tiedonsiirron avulla tarvitset vain 2 nastaa sen hallintaan: SDA (A4 arduino -kortilla) ja SCL (A5 arduino -kortilla).
Käytin PCF8574A 16 DIP I/O I2c -piiriä, pieni kaavio on esitetty edellä. Tällaisten komponenttien osoite on esimerkissäni 0x3C (A0 = 0, A1 = 0, A2 = 1).
Vaihe 2: Tilakaavio: helpompi menetelmä
Tämä uusi menetelmä perustuu ajastimiin, joiden avulla voit kirjoittaa hyvän koodin (koostuu 4 merkistä: CODE1 sitten CODE2 sitten CODE3 sitten CODE4) näppäimiin oikeaan aikaan.
Arduino -luonnos sisältää 4 erikoiskirjastoa:
SM.h
Johto. H
Näppäimistö_I2C.h
Näppäimistö. H
Annan niistä pakkauksen ja luonnoksen. Jos kirjoitettu koodi on hyvä, nasta 13 syttyy ja sinun on painettava näppäintä * * alustamiseksi. Jos koodi on väärä, nasta 13 vilkkuu.
Huomautus: En voi ladata kirjastoja tänään sisäisen palvelinvirheen vuoksi. Anteeksi.
ONGELMA RATKAISI, JOS KÄYTÄT. RAR
Vaihe 3: Johtopäätös
Painetut näppäimet on tunnistettava nousevasta reunasta, ellei se toimi kunnolla.
Kaikki nämä komponentit ovat erittäin halpoja ja sinulla on erittäin tarttuva näppäimistö, jossa on muutamia nastoja Arduino -levyillä.
Kiitos kaikesta löytämästäni mielenkiintoisesta opetusohjelmasta.
Hyvää opetettavaa!