Arduino 3 tråd matris knappsatsen



Knappsats ansluten med bara 3 kablar till Arduino.

Bakgrund:
En matris knappsatsen kan anslutas till en Arduino ombord så att numeriska data kan anges av användaren.
Instruktioner finns i olika forum om hur man gör detta. Det största problemet är att detta oftast använder upp sammanlagt 7 din digital input/output Pins.

Problemet:
För mig är detta ett stort problem som jag vill ha dessa pins gratis att styra externa enheter såsom bistabila ventiler och ställdon. Jag behöver också lite att skicka data till en seriell LCD-display.

Alternativen är antingen
en) använda en Arduino Mega med massor mer stift eller
b) hitta ett sätt att gränssnitt en knappsats med mindre ingående stift.

Lösning:
Genom en enda analoga ingångsstift och ett rutnät av motstånd, kan vi koppla upp knapparna på knappsatsen så att när varje trycks en annan spänning skickas till det analoga ingångsstiftet.

Men det är en hassle ledningar upp alla motstånden, är den stora fördelen att alla dina digitala stift förblir fria att användas till andra saker.

Detta har beskrivits innan på AVR forum men jag har anpassat det för Arduino och skrivit lite kod för dig att komma igång.

Se Steg
Relaterade Ämnen

Skapa egna membran matris knappsatsen (och ansluter den till Arduino)

så du vill skapa din egen membran knappsatsen? Varför? bra att göra din egen knappsats kan vara bra av många skäl. Det är billigt och lätt att göra, den kan placeras i situationer där det kan vara vandaliserade eller stulen utan mycket frustration, h...

Arduino Nano: I2C matris knappsatsen med PCF8574/PCF8574A GPIO och Visuino

Matrix knappsatser är bland de enklaste och mest populära sätten att ange tangentbord information på Arduino typ micro-styrenheter. Jag har redan gjort en Instructable visar hur du kan ansluta tangentbordet till Arduino Nano. Nackdelen är att ansluta...

Arduino Nano: Matris knappsatsen med Visuino

Matrix knappsatser är bland de enklaste och mest populära sätten att ange tangentbord information på Arduino typ micro-styrenheter.I detta Instructable kommer jag visa dig hur lätt det är att ansluta Matris knappsatsen till Arduino och program med Vi...

Hur man använder en matris knappsatsen med Ardunio

Matrix knappsatser är cool! Det är som ett tangentbord som enkelt kan användas för att samverka med din Arduino för olika olika projekt, från combo lås till miniräknare till trådlösa fjärrkontroller och extra knappar på tangentbordet, dessa verkligen...

Baserade Arduino Bi-color LED matris orm spel

Vi demonstrerade hur en Arduino baserat Bi-color LED Matrix Tetris spel kan byggas i vårt senaste instructable. Vi var ganska överraskning det var med till Instructables hemsida och har samlat en hel handfull favoriter under en kort tidsperiod. Du ka...

Arduino och Python seriell kommunikation - knappsatsen Display

Detta projekt är gjord för mac-användare men det kan också genomföras för Linux och Windows, den enda åtgärd som bör vara olika är installationen.Steg 1: Installation av programvara Ladda ner och installera Arduino -> https://www.arduino.cc/en/Main/S...

Arduino 8 x 8 matris galna ögon

detta var något som jag började för min son. Han är nu till cyklar och skridskor så jag föreslog att få honom en gammal hjälm att förhindra honom stöka håret medan försökande ute bedöva han har sett de andra barnen gör.Hur som helst, tanken var att g...

Knappsats med Arduino utan med hjälp av knappsatsen bibliotek (första Tutorial)

Knappsats används vanligtvis i de flesta projekt så att kunden att ta itu med projekt som (realtidsklocka (RTC) justera dag, tid, åtkomstkontroll,... etc) men om du använder den med knappsatsen bibliotek för Arduino är det så lätt och inte bra så här...

Baserade Arduino dörren låssystem

Elektroniska dörren utseende med hjälp av ArduinoPresenteras här är ett elektroniskt låssystem där Arduino Nano spelar rollen av bearbetningsenheten. Denna krets kan aktivering av ett elektroniskt dörrlås endast på att ange rätt lösenord. Den använde...

Första gången du använder knappsatsen

Detta instructable visar hur du få en av dessa 4 x 4 matris knappsatsen att arbeta med din arduino. Det finns 8 stift på detta. Det fungerar genom 4 stift att vara ansluten till rader och 4 stift till kolumner. Det finns några användningsområden för...

Nedsänkning spis kontrolleras av Arduino

enkelt uttryckt nedsänkning matlagning är processen för matlagning mat nedsänkt i varmt vatten. Men vänta du säga. Är inte det samma som kokar min potatis i varmt vatten? Inte riktigt. Mat tillagas av nedsänkning metoden är dammsugas förseglade i pås...

Arduino webbserver med sensorer

Jag gjorde det för lära sig använda sensorer.Och jag vill aktiverar/inaktiverar min ventillator om im inte hemma.Så om im inte hemma än jag kan titta på min rum status.Senare vill jag göra e-postavisering.Om du öppnar din Arduino ip i routern vidareb...

Interface knappsats med arduino

I inbäddade enheter en av den viktigaste delen är knappsats används för att interagera med inbäddade enheter, tangentbord input enheter som används för att ge berömma enheterna, från miniräknare till dator input ges via knappsatsen i den här guiden k...

Arduino dörrlås med lösenord

I detta projekt jag mede ett dörrlås (eller kryssrutan Lås) som öppnas när du anger lösenordet och tryck på "#". Servo vänder tillbaka till den position som det var i efter några sekunder.Steg 1: Delar & verktyg För detta projekt använde jag...

Bly-O-Lyzer, en Midi Keyboard omgjorda i Arduino

Bly-O-Lyzer är en enhet ive ville göra ett tag. Jag ville göra en enhet som skulle kunna göra musikaliska leder och så småningom användas som en MIDI-controller. tonhöjden kan styras av en ultrasonic sensor på sidan.så småningom hoppas jag att göra d...

Arduino allt-i-ett-fjärrkontroll

Nu kan du ha alla fjärrkontroller av ditt hus i en enhet som passar i din hand med Arduino, aldrig slagsmål för vem har TV remote igen!För att göra det behöver du:Arduino (jag använde en billig kopia av arduino UNO).LCD knappsatsen sköld, (jag köpte...

Arduino-baserad inbrottslarm och brandlarm

Hi folks, jag skulle vilja dela med mig av mitt projekt.Det är ett Arduino baserat larmsystem som består av 4 x 4 matris knappsatsen, 16 x 02 LCD-skärm är ansluten till styrelsen med 2-tråds schematiska på 74LS164 och ATmega328p.Här är källorna: http...

Arduino-baserad elektronisk Queuing System

Detta är ett Queuing System projekt efterfrågades av en klinik asistant vilket gör att läkaren ange nummer från ett tangentbord och Visa den på en 32 x 16 LED panel.Detta projekt använder två Arduino, första Arduino fungerade som en avsändare som ink...

Programmerbara säkerhetslås med Arduino

Detta är en Arduino baserat hårdvarulås säkert låsa någon elektronisk apparat med ett antal lösenord.Det installeras mellan nätanslutas och apparaten, som ska låsas.Apparaten är påslagen endast om rätt lösenord har angetts. Annars återstår apparaten...