![Eksempel på skap med Arduino Matrix -tastatur 4x4: 6 trinn Eksempel på skap med Arduino Matrix -tastatur 4x4: 6 trinn](https://i.howwhatproduce.com/images/006/image-16407-42-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Eksempel på skap med Arduino Matrix -tastatur 4x4 Eksempel på skap med Arduino Matrix -tastatur 4x4](https://i.howwhatproduce.com/images/006/image-16407-43-j.webp)
2 måter å administrere et tastatur med 16 knapper med minimum pinner.
Trinn 1: Intro
Jeg har nylig jobbet med en måte å administrere en 4x4 -tastaturmatrise koblet til en Arduino -klon. Settpunktene var:
-å bruke bare 4+1 pinner i stedet for 8 pinner på atmega328p
-å legge til en LCD -skjerm 4x20 CHAR -lenke via I2C (2 pins)
-for å kontrollere digitale og analoge utganger.
Så å ha mange ting å kontrollere med en synd mengde I/O.
Trinn 2: Ting å bruke:
![Ting å bruke Ting å bruke](https://i.howwhatproduce.com/images/006/image-16407-44-j.webp)
Jeg kjøpte en LCD -skjerm 4x20 tegn og en I2C -moduladapter for å koble skjermen med SDA (A4) og SCL (A5) pinner på min arduino -klon.
Jeg bruker den berømte og nå foreldede MM74C922N: en 8 til 4 -veis omformer som passer til 4x4 matrisetastaturet.
Jeg opprettet en klon av arduino basert på atmega328p og programmert via en HE10 -kontakt (SPI -buss) og en USBasp -kabel.
Trinn 3: Skjematisk og styret:
![Skjematisk og styret Skjematisk og styret](https://i.howwhatproduce.com/images/006/image-16407-45-j.webp)
![Skjematisk og styret Skjematisk og styret](https://i.howwhatproduce.com/images/006/image-16407-46-j.webp)
Styret er laget av:
-LCD -tastaturet kan bare brukes med Arduino IDE, ikke mulig med LDmicro (stige -programmering)
-kortet MM74C922N: 16 trykknapper kodet på 16 binære verdier på 4 bits DCBA. Når du trykker på en knapp: den blå LED -lampen lyser og en verdi vises på DCBA (A er LSB). Når en knapp slippes: Den blå lysdioden lyser og verdien nullstilles på DCBA.
-klonebrettet Arduino atmega238p.
Trinn 4: Bruke LDmicro With Ladder Programming:
![Bruke LDmicro With Ladder Programming Bruke LDmicro With Ladder Programming](https://i.howwhatproduce.com/images/006/image-16407-47-j.webp)
![Bruke LDmicro With Ladder Programming Bruke LDmicro With Ladder Programming](https://i.howwhatproduce.com/images/006/image-16407-48-j.webp)
![Bruke LDmicro With Ladder Programming Bruke LDmicro With Ladder Programming](https://i.howwhatproduce.com/images/006/image-16407-49-j.webp)
Koden som skal legges inn består av 4 verdier blant 16 tastetrykkede verdier, så 16x16x16x16 kombinasjoner.
Når du har tegnet SFC, må du oversette den til LADDER med metoden gitt i en av mine
instruerbare:
www.instructables.com/id/Arduino-tomation-…
Når du har skrevet det, kompilerer du det som xxxx.hex og laster det ned med KHAZAMA -nedlastning.
LCD -skjermen kan ikke programmeres på LDmicro.
Jeg gir LDmicro zip med skissen SERRURE.id i den og KHAZAMA -nedlasteren.
Trinn 5: Bruke Arduino IDE 1.8.x med Mightycore og SMlib:
![Bruke Arduino IDE 1.8.x med Mightycore og SMlib Bruke Arduino IDE 1.8.x med Mightycore og SMlib](https://i.howwhatproduce.com/images/006/image-16407-50-j.webp)
Jeg oversetter SFC til en statsmaskin. Deretter brukte jeg Arduino IDE med Mightycore og SM -biblioteket inne.
Jeg viser melding som: FEIL, VENTER, LÅS OPP, tilstand nådd, verdien av tastetrykket på LCD -displayet.
Jeg gir deg skissen og SM lib. For Mightycore, se på dette:
www.instructables.com/id/Arduino-18x-Clone …
Trinn 6: For å konkludere:
Dette er to måter å administrere det 16 tastaturet på, og det tok meg flere timer å finne den gode sekvensen, men nå fungerer det fint. Du må respektere disse trinnene:
-1 oppdager et tastetrykk på en stigende kant av DA -pinnen
-2 les verdien generert på DCBA og sammenlign med den gode
Med mindre det absolutt ikke vil fungere.
Takk til all interessant opplæring på nettet.
Anbefalt:
SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn
![SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn](https://i.howwhatproduce.com/images/001/image-10-41-j.webp)
SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: LED -SKJERMER er fantastiske å se på, og de fascinerer oss så vel som beroliger øynene og slapper av hjernen. Så i denne artikkelen vil jeg fortelle deg hvordan jeg opprettet nyanser ved hjelp av SIERPINSKI'S TRIANGLE og din SMART PHONE via et program som du kan bygge oss
Tegn LCD I2c -adapter (eksempel på I2c -tilkobling): 12 trinn (med bilder)
![Tegn LCD I2c -adapter (eksempel på I2c -tilkobling): 12 trinn (med bilder) Tegn LCD I2c -adapter (eksempel på I2c -tilkobling): 12 trinn (med bilder)](https://i.howwhatproduce.com/images/006/image-15623-10-j.webp)
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: 3 trinn Timere av 8051 med blinkende LED-eksempel Del-1: 3 trinn](https://i.howwhatproduce.com/images/003/image-8866-26-j.webp)
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å en hvilken som helst telefon: Bruk LG-V20 som eksempel: 10 trinn (med bilder) Legg til trådløs lading på en hvilken som helst telefon: Bruk LG-V20 som eksempel: 10 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-1189-110-j.webp)
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 -skap med lyseffekter: 9 trinn (med bilder) Arcade -skap med lyseffekter: 9 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-3855-100-j.webp)
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