Åtkomst till 5 knappar genom 1 Arduino pin - Revisited (7 / 7 steg)
Steg 7: Avslutande tankar
Denna version är mycket bättre än den tidigare versionen. En sak jag inte gillar att förlita sig på fördröjningen för debouncing. Jag ska ta en titt på avbryter hellre läsa knapparna så, men nu fungerar det bra nog.Som jag nämner i steg 4, med fasta förbindelser till växlarna, är för varje knapp mycket liten. Det största jag hade var 11 poäng vilket innebär att det finns 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å ca 27-33K.
Om något är oklart, ska tveka inte att fråga och jag svara och uppdatera Instructable som behövs.
Tack för att ta sig tid att läsa detta! Jag hoppas du finner denna version mer användbar än den första. Någon feedback eller betyg (blink, blink) skulle uppskattas. Också, ta dig tid att rösta på mig i Microcontroller tävlingen om du tyckte detta var till hjälp.
Detta är den första delen av ett ganska stort projekt. Förhoppningsvis den här gången får jag avsluta det. (jag inte planerar att flytta till en annan kontinent i ett par veckor). Håll utkik efter min nästa instructables på att skapa en klocka som visar flera tidszoner, en RGB Orb, 7 segmenterar skärmar och gränssnitt allt detta med en online app som kommer uppdatera status (om möjligt på en enda Arduino).