Innehållsförteckning:
Video: Modernt och nytt och enklare exempel på skåp med Arduino Matrix -knappsats 4x4: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Ett annat exempel på att använda en LCD -knappsatsmatris 4x4 med en I2C -krets.
Steg 1: Schemat
Matrisens knappsats består av 16 tryckknappar och med I2c -kommunikation behöver du bara 2 stift för att hantera den: SDA (A4 på arduino -kort) och SCL (A5 på arduino -kort).
Jag använde en PCF8574A 16 DIP I/O I2c -krets, det lilla schemat visas ovan. Adressen för denna typ av komponenter är 0x3C i mitt exempel (A0 = 0, A1 = 0, A2 = 1).
Steg 2: Statens diagram: En enklare metod
Denna nya metod är baserad på timers som gör att du kan skriva den goda koden (består av 4 tecken: CODE1 sedan CODE2 sedan CODE3 sedan CODE4) på knapparna i rätt tid.
Arduino -skissen innehåller 4 specialbibliotek:
SM.h
Wire.h
Knappsats_I2C.h
Knappsats. H
Jag ger ett paket med dem och skissen. Om den kodade koden är bra tänds stift 13 och du måste trycka på knappen * för att initiera. Om koden är fel blinkar stiftet 13.
Obs: Jag kan inte ladda ner biblioteken idag på grund av ett internt serverfel. Förlåt.
PROBLEM LÖST OM DU ANVÄNDER. RAR
Steg 3: Slutsats
Nycklarna som tryckts måste upptäckas på en stigande kant, såvida det inte fungerar korrekt.
Alla dessa komponenter är mycket billiga och du kommer att ha ett mycket catchy tangentbord med några stift på Arduino -korten.
Tack för all insteresting handledning jag hittade.
Glad instruerbar!
Rekommenderad:
Hur man gör ditt eget operativsystem! (sats och Exempel inuti): 5 steg
Hur man gör ditt eget operativsystem! (sats och exempel inuti): Gör det nu
Modernt spela in vintage kassettband med MP3 -filer: 8 steg (med bilder)
Modern inspelning av vintage kassettband med MP3-filer: Med vintage kassettband som dyker upp i popkulturen nu mer än någonsin, vill många skapa sina egna versioner. I denna handledning kommer jag att vägleda dig om hur du (om du har en bandspelare) spelar in dina egna kassettband med modern teknik
Hur man gör makro i Excel och kopierar data på ett enklare sätt. 4 steg
Hur man gör makro i Excel och kopierar data på ett enklare sätt: Hej, den här instruerbara lär dig hur du skapar makrot på ett enkelt och bättre sätt att kopiera och klistra in data som visas som exempel
"Trä" skrivbordsklocka *Modernt utseende *: 9 steg (med bilder)
"Trä" skrivbordsklocka *Modernt utseende *: Hej alla, det här är min andra instruktör! Den här gången ska vi bygga en träklocka med temperatur- och luftfuktighetsvisning. Precis som på bilden kommer vår tid att visas genom " träet ". Eftersom ljuset inte är starkt enoug
CircuitPython och TinyLiDAR: Enkelt exempel: 3 steg
CircuitPython och TinyLiDAR: Enkelt exempel: MicroElectronicDesign tinyLiDAR är en ST VL53L0X baserad time-of-flight (ToF) -modul med en i2c-bussanslutning. Adafruit microcontroller -korten ansluts enkelt till den här sensorn eftersom de kan tala i2c -protokollet över deras datapinne