Innholdsfortegnelse:
Video: Moderne og nytt og enklere eksempel på skap med Arduino Matrix -tastatur 4x4: 3 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Et annet eksempel på bruk av en LCD -tastaturmatrise 4x4 med en I2C -krets.
Trinn 1: Den skjematiske
Dette matrisetastaturet består av 16 trykknapper og med I2c -kommunikasjon trenger du bare 2 pinner for å administrere det: SDA (A4 på arduino -bord) og SCL (A5 på arduino -kort).
Jeg brukte en PCF8574A 16 DIP I/O I2c -krets, den lille skjematikken er gitt ovenfor. Adressen til denne typen komponenter er 0x3C i mitt eksempel (A0 = 0, A1 = 0, A2 = 1).
Trinn 2: Statens diagram: En enklere metode
Denne nye metoden er basert på tidtakere som lar deg komponere den gode koden (laget av 4 tegn: CODE1 deretter CODE2 deretter CODE3 deretter CODE4) på tastene i riktig tid.
Arduino -skissen inneholder 4 spesialbiblioteker:
SM.h
Wire.h
Tastatur_I2C.h
Tastatur. H
Jeg gir en pakke med dem og skissen. Hvis den skrevne koden er god, tennes pin 13 og du må trykke " *" -tasten for å initialisere. Hvis koden er feil, blinker pinnen 13.
Merk: Jeg kan ikke laste ned bibliotekene i dag på grunn av en intern serverfeil. Beklager.
PROBLEM LØST HVIS DU BRUKER. RAR
Trinn 3: Konklusjon
Tastene som skyves må oppdages på en stigende kant, med mindre den ikke vil fungere ordentlig.
Alle disse komponentene er veldig billige, og du vil ha et veldig fengende tastatur med få pinner på Arduino -brettene.
Tusen takk for all den interessante opplæringen jeg fant.
Glad instruerbar!