
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

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!
Anbefalt:
ELEGOO Kit Lab eller Hvordan gjøre livet mitt som utvikler enklere: 5 trinn (med bilder)

ELEGOO Kit Lab eller Hvordan gjøre livet mitt som utvikler enklere: Prosjektets mål Mange av oss har problemer med mock-up rundt UNO-kontrollerne. Ofte blir kabling av komponenter vanskelig med mange komponenter. På den annen side kan programmering under Arduino være kompleks og kan kreve mange
Tegn LCD I2c -adapter (eksempel på I2c -tilkobling): 12 trinn (med bilder)

Character LCD I2c Adapter (I2c Connection Eksempel): Jeg gjør et tilkoblingsskjema for en tegnvisning i2c adapter. Sjekk oppdateringene på nettstedet mitt. Nå legger jeg til et system for kabelforbindelse for å bruke det originale biblioteket, ikke mitt forked.LiquidCrystal Arduino -bibliotek for karakter LCD -skjermer, gaffelprosjekt
Timere av 8051 med blinkende LED-eksempel Del-1: 3 trinn

Timere av 8051 med blinkende led-eksempel Del-1: I denne opplæringen skal jeg fortelle deg om hvordan timere av 8051. Her vil vi diskutere om timer 0 i modus 1. Neste opplæring vil vi også diskutere andre moduser
Legg til trådløs lading på en hvilken som helst telefon: Bruk LG-V20 som eksempel: 10 trinn (med bilder)

Legg til trådløs lading på hvilken som helst telefon: Bruk LG-V20 som eksempel: Hvis du er som meg og planlegger å beholde telefonen i mer enn 2 år, må telefonen ha et utskiftbart batteri, fordi batteriet bare varer i omtrent 2 år, og Og trådløs lading slik at du ikke sliter ut ladeporten. Nå er det enkelt
Arcade -skap med lyseffekter: 9 trinn (med bilder)

Arcade Cabinet With Ambient Light Effects: Et hjemmelaget arkadetreskap med arkadekontroller av kommersiell kvalitet og integrert Ambient Reality Effects -system. Treskapet er kuttet ut av 4x8 'sandwichpanel fra Home Depot. Arcade -kontrolleren er en HotRod SE fra http: //www.hanaho