Åtkomst till 5 knappar genom 1 Arduino pin - Revisited



jag gjorde den ursprungliga Instructible som detta är baserad på över ett år sedan (du kan se det här för att se några av teorin kring hur det fungerar:). För att göra en lång historia kort, jag flyttade till ett annat land några veckor efter det och har inte spelat med alla elektronik sedan.

Jag börjar ett projekt för att bygga en klocka för att visa flera tidszoner (och en massa andra saker också), och jag behöver några ingångar att ställa in tiden och hantera menyn Alternativ. Eftersom jag redan hade gjort forskningen (om än för ett år sedan..) Jag tänkte att jag ska använda samma inställningar för att skapa en 4 eller 5 knappen panel för att navigera till inställningar och ändra de relevanta värdena.

Vad jag fann dock är att den ursprungliga Instructable var ett bra bevis på konceptet, men det inte var bra nog att sätta i praktiken. Efter att ha arbetat på detta hela natten har jag nu en mer praktisk lösning.

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...