Sisällysluettelo:

Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4: 3 askelta
Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4: 3 askelta

Video: Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4: 3 askelta

Video: Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4: 3 askelta
Video: 6 Cult Motorcycles You Need To Ride 2024, Heinäkuu
Anonim
Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4
Moderni ja uusi ja helpompi esimerkki kaapista Arduino Matrix -näppäimistöllä 4x4

Toinen esimerkki LCD -näppäimistömatriisin 4x4 käytöstä I2C -piirin kanssa.

Vaihe 1: Kaavio

Kaavio
Kaavio
Kaavio
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ä

Tilakaavio: helpompi menetelmä
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!

Suositeltava: