Arduino 3 draad Matrix toetsenblok


Toetsenblok verbonden met slechts 3 draden aan de Arduino.

Achtergrond:
Een matrix-toetsenbord kan worden aangesloten op een Arduino board zodat numerieke gegevens kunnen worden ingevoerd door de gebruiker.
Instructies bestaan in verschillende fora over hoe dit te doen. Het grootste probleem is dat deze meestal maakt gebruik van een totaal van 7 van uw digitale input/output pinnen.

Het probleem:
Voor mij is dit een groot probleem als ik wil deze pinnen vrij om te bepalen van externe apparaten zoals magneetafsluiters en actuatoren. Ik moet ook enkele gegevens te sturen naar een serieel LCD-scherm.

Opties zijn ofwel
a) gebruik een Arduino Mega met veel meer pinnen of
b) een manier van interfacing een toetsenbord met behulp van minder input pins vinden.

Oplossing:
Met behulp van één enkele analoge invoer pin en een raster van weerstanden, kunnen we kabellengte tot de knoppen op het toetsenbord zodanig dat wanneer elk wordt ingedrukt een verschillende spanning wordt verzonden naar de analoge input pin.

Hoewel er een ruzie bedrading van alle de weerstanden, is het grote voordeel dat alle uw digitale pinnen vrijstaan om te worden gebruikt voor andere dingen.

Dit is beschreven voor op AVR forums maar ik heb aangepast voor Arduino en geschreven wat code voor u aan de slag.

Gerelateerde Artikelen

Maak eigen membraan Matrix toetsenblok (en het aansluiten aan de Arduino)

Maak eigen membraan Matrix toetsenblok (en het aansluiten aan de Arduino)

zodat u wilt maken van uw eigen membraan toetsenbord? Waarom? ook het maken van uw eigen toetsenbord kan nuttig zijn om vele redenen. Het is goedkoop en gemakkelijk te doen, het kan worden geplaatst in situaties waar het kan worden vernield of gestol
Arduino Nano: I2C Matrix toetsenbord met PCF8574/PCF8574A GPIO en Visuino

Arduino Nano: I2C Matrix toetsenbord met PCF8574/PCF8574A GPIO en Visuino

Matrix Keypads behoren tot de eenvoudigste en meest populaire manieren om het toetsenbord gegevens invoeren in de Arduino type micro-controllers. Ik maakte al een Instructable tonen hoe u toetsenbord kunt verbinden met Arduino Nano. Downside is dat o
Vijf Arduino Pin LED Matrix dobbelstenen

Vijf Arduino Pin LED Matrix dobbelstenen

welkom. Dit project maakte volledig en totaal Simonfrfr met uitzondering van de elektronische componenten. U zult een Arduino UNO ($30) breadboard ($3-$50) jumper draden ($3-$12) vijf Pin LED dobbelstenen Matrix van Newton Labs op newtonlabs.weebly.c
Arduino - Mini Dot Matrix-scherm

Arduino - Mini Dot Matrix-scherm

In dit project van Arduino ik zal u laten zien hoe maak je een mini dot matrix bord met twee 8 door 8 LED modules worden weergegeven.Voor dit Project, u moet de volgende onderdelen:Compatibel is met Arduino boardJumper dradenPrototyping BreadboardUSB
Arduino 8 * 8 Matrix Led driver met 2 * 74HC595 shift registers

Arduino 8 * 8 Matrix Led driver met 2 * 74HC595 shift registers

Ik kocht een 8 x 8 Led Matrix met inbegrip van een driver board met een MAX7219CNG chip. Deze chip was helaas niet goed werkt. Dus besloten heb ik om mijn eigen stuurprogramma met behulp van 2 74HC595 shift registers.Mijn oplossing is gebaseerd op de
LED Matrix met Arduino

LED Matrix met Arduino

Hola, ik ben Javier MakespaceMadrid. Vorige week organiseerden we een meetup om te spelen met LED matrices en Arduinos. Dit was deel van "La noche de la electrónica con Jameco"Dit instructable is gebaseerd op de workshop. Het maakt gebruik van e
Arduino Nano: Matrix toetsenbord met Visuino

Arduino Nano: Matrix toetsenbord met Visuino

Matrix Keypads behoren tot de eenvoudigste en meest populaire manieren om het toetsenbord gegevens invoeren in de Arduino type micro-controllers.In dit Instructable zal ik u tonen hoe gemakkelijk het is Matrix toetsenbord verbinden met Arduino en pro
Arduino LED Matrix Clock

Arduino LED Matrix Clock

Deze klok maakt gebruik van vijf MAX7219 8 x 8 LED matrices om een klok weer te geven.De twee linker eenheden weergeven het uur, het recht twee de notulen en de middelste matrix telt af de seconden. Dit wordt bereikt door verhelderend één LED per sec
Arduino LED Matrix

Arduino LED Matrix

In deze korte tutorial leert u hoe maak je een Arduino-aangedreven LED-matrix. In tegenstelling tot verschillende andere ontwerpen gebruikt deze een een "metgezel"-computer in kennis te stellen van de Arduino die LEDs moeten worden gevoed.Ik heb
Arduino veilig zonder servo of motor shield

Arduino veilig zonder servo of motor shield

In dit instructable ik leer je hoe je een heel goedkoop arduino om veilig te maken zonder servo of motor schild en het toont ook het wachtwoord op LCD-scherm en het is ook draadloos.Stap 1: De benodigde materialen: Arduino uno (ik gebruikte uno maar
Arduino gebaseerde elektronische Queuing systeem

Arduino gebaseerde elektronische Queuing systeem

Dit is een project van de Queuing systeem aangevraagd door een medewerkster van de kliniek die het mogelijk de arts maakt nummer van een toetsenbord en weer te geven op een 32 x 16 LED paneel.Dit project maakt gebruik van twee Arduino, de eerste Ardu
8x8 LED Matrix Animations

8x8 LED Matrix Animations

Voor een partij die we stonden te hebben wilde ik een koele licht display te gebruiken met mijn nieuwe Xmas heden - een Arduino Uno. Die keek in de matrix LED hier ik wilden een groter is dat ik op het balkon hangen kon.Ik wilde ook dat het interacti
Arduino auto ontstekingssysteem... De Carduino!

Arduino auto ontstekingssysteem... De Carduino!

Dit zijn de basisingrediënten die u zal moeten opbouwen van een relais gedreven door Arduino.-Grote hobby doos-Arduino chip van uw keuze (R3 afslaan in mijn geval)-Lege PCB-Automotive 14VDC 60A estafette-3 x 4 Matrix toetsenblok (ik weet het afgebeel
Arduino gebaseerde inbreker en brandalarmsysteem

Arduino gebaseerde inbreker en brandalarmsysteem

Hi folks, ik zou willen delen met u mijn project.Het is een Arduino gebaseerd alarmsysteem dat uit 4 x 4 matrix toetsenblok bestaat, 16 x 02 LCD-scherm is verbonden aan boord met behulp van 2-draads schema op 74LS164 en ATmega328p.Hier is de broncode