Åtkomst till 5 knappar genom 1 Arduino pin - Revisited (4 / 7 steg)

Steg 4: Att få den nödvändiga behandlingen




Nästa steg är att få värden som måste du kontrollera vilka knappar trycktes. Hämta bifogade skissen och köra det med den kretsen som inrättats som i föregående steg. Öppna den seriella bildskärmen När skissen är upp till styrelsen och håll ned knapparna (1 i taget) i ca 2 sekunder.

För varje knapp, när du trycker på och släpper det, ser du att värden kan vara lite inkonsekvent för en liten tid, ignorera dessa felaktiga värden och skriva ner de största och minsta värdena som finns kvar.

Detta är vad jag fick för min 5 knappar:
1 1K -> 930-935
2 (10K) -> 510-520
3 (22K) -> 315-326
4 (47K) -> 175-179
5 (68K) -> 127-135

Som ni kan se, med fasta förbindelser, är för varje knapp mycket liten. Det största jag hade var 11 punkter som översätts till en fluktuation om ca 0.054V. Inte dåligt alls... Med en rad att små finns det ingen anledning varför du inte kunde skala detta upp till tolv knappar med hjälp av E12 värdeintervall motstånd mellan 10 och 100 K (10k, 12 k, 15k, 18 k, 22k, 27k, 33 k, 39k, 47k, 56 k, 68 k, 82k och 100 k) med en pulldown resistor på 27-33K.

Se Steg
Relaterade Ämnen

Hur komma åt 5 knappar genom 1 Arduino ingång

med den här metoden jag ska visa dig hur du kan använda 5 (eller ännu mer) ingångar via 1 Arduino stift. Dessa knappar kommer endast läsas korrekt om bara en skjuts när som helst ändå.När vi går igenom det jag ska förklara vad bakgrunden info du behö...

Hur till: flera knappar på 1 Analog Pin - Arduino handledning

Arduino uno styrelsen har 12 tillgängliga digitala I/O pins och 6 analog ingång pins, ibland på komplexa eller "stora" projekt, vi kör ut från digitalt stift. I denna tutorial får du lära dig att använda flera knappar på en analog stift.Till exe...

Åtkomst till Arduino över internet

Detta instructable är bara ett försök att ansluta din arduino till internet. Det finns så många liknande instructables som berättar hur du ska göra samma sak, här är lite mer detaljerad version, som jag trodde skulle hjälpa nybörjare som mig. Så låt...

Ansluta till Blynk med ESP8266 som Arduino Uno wifi sköld (endast Mac)

Detta är en handledning för att visa dig hur du ansluter till Blynk med hjälp av en ESP8266 - 01 som en Arduino Uno wifi sköld. Denna handledning är mycket detaljerad att hjälpa de som är väldigt ny på det här.-Maskinvara som behövs:Arduino UnoHane t...

Seriella Servo Controller w/Arduino - kontroll upp till 12 servon samtidigt med Arduino och en USB-anslutning

jag kommer att visa dig hur du använder din Arduino för att styra upp till 12 servon på en gång med minimal jitter. Med ett enkelt seriellt gränssnitt kan du kontrollera positionen för upp till 12 servo kanaler. Upp till 10 ögonblicksbild positioner...

Avlägsen SSH-åtkomst till Raspberry Pi 2

Någonsin velat distribuera en Raspberry Pi "i fältet" och fortfarande kunna komma åt den?Här är ett enkelt sätt att aktivera SSH fjärråtkomst till din Raspberry Pi 2 (och andra modeller också). Det finns lösningar med VPN eller konfigurera portf...

RaspberryPi: Flera knappar på en Digital Pin

Om du någonsin hittar dig själv med för få GPIO stift på en RaspberryPi kan du lägga flera tryckknapp växlar på ett enda stift med denna metod. Det anger en variabel av timing avgifter på en kondensator genom en serie av motstånd med växlar mellan de...

Steg för steg guide till Micro trollkarl robot controller (Arduino kompatibel)

Micro trollkarl från DAGU är en låg kostnad Arduino kompatibel controller speciellt för nybörjare som vill bygga en liten robot. Styrelsen har ett antal användbara tillbehör inbyggd så att i de flesta fall sköldar är inte obligatoriska och yttre ledn...

Flera knappar med en enda pin

Hej alla!Många av oss råkar slutet PIN analog på våra ombord, för att undvika detta kan du skapa en krets som beroende på spänningen varierar Arduino besluta vilken knapp trycktes.Steg 1: Gå runtFörst måste vi:-Arduino Uno-Ett motstånd 4,7 KOhm-Tre m...

3 Arduino Pins to 24+ Output Pins

Har du slut utgångsstift för din Arduino? Ja är detta lösningen för dig! I denna tutorial jag visar dig maskinvaran och den kod som behövs för att kontrollera multiplar av 8 Antal utgångar, med bara 3 av din Arduino stift. Den bärande tanken i detta...

Hur till hacka EEGEN leksaker med arduino

jag hade hört några år tillbaka om möjligheten för upphakning leksak EEGs så du kan gränssnitt dem med din dator.Jag blev påmind om detta för ett projekt som jag ville göra för en klass (instructable kommer snart ;-)), och jag hittade också en "Star...

Live data till excel från en Arduino ljussensor

Jag började denna lilla projekt häromdagen när jag såg att Instructables hade postat en konkurrens för användning av sensorer, men dess visat sig vara lite mer intressant.Min ursprungliga idé var att ta ett mycket enkelt projekt (exempel i en eller a...

Guide till gyro och accelerometer med Arduino inklusive Kalman filtrering

denna guide var först postat på forumet Arduino, och kan hittas här: http://arduino.cc/forum/index.php/topic, 58048.0.htmlJag återuppfört bara den, så ännu mer kommer att få användning av den. Koden kan hittas här:https://github.com/TKJElectronics/ex...

Skulpturala maskiner för åtkomst till en virtuell verklighet

I detta Instructable jag kommer att dela en progression av steg som ledde till skapandet av ett semi funktionella skulpturer för visning virtuell verklighet, vars form är utformad för att ta på sig olika roller beroende på dess utförda storlek. I der...

Använda Guitar Hero tangenter/knappar med din Arduino

delar-Guitar Hero Controller-Arduino-RGB-ljusdioder + nödvändigt motstånd-5 x 10 k motstånd (för knappar)-sladdar och skärbrädaJag bestämde mig för att äntligen få någon användning av min gamla guitar hero controller. Efter jag slet sönder handkontro...

2 cent TTL nivå Shifter - ansluta en 3.3V Pi till 5V TTL serieenheten eller Arduino och mer...

jag kommer börja med att notera att detta instructable avser endast TTL följetong, och inte RS232.Det bör fungera bra för alla 2 enheter som du måste ha seriell kommunikation mellan som har TTL seriell anlagen.Nästan alla populära prototyping brädor...

Ändra refraktion förfaller till färg genom Gelatin

en Laser eller ljus förstärkning vid stimulerat utsläpp av strålning, har en hög grad av rumsliga sammanhang. En hög grad av rumsliga sammanhang innebär att det ljus som utsänds från lasern är mycket koncentrerad att göra synlig sträckan som ljuset f...

Åtkomst till enheter som är anslutna till routern från avlägsen plats (med Pi och OpenHab)

Antar att om du vill komma åt din IP kamera eller andra enheter från fjärr-URL använda openHAB följa följande steg.Steg 1: Steg 1:Register i No-IP.com Gå till no-ip.com och skapa ett konto där, eller annars kan du använda liknande tjänster till no-ip...

Hur man konvertera vatten till bränsle genom att bygga en DIY knallgas Generator

här är hur man bygger en sexig ser generator som använder el för att omvandla vatten till en extremt kraftfull bränsle! I detta projekt, får du lära dig hur man bygger en knallgas generator från grunden.Steg 1: Vad är en knallgas Generator? En knallg...