Arduino Numitron Cigar Box personlighet testare (6 / 15 steg)

Steg 6: Arduino kod: sekvenser



Den Arduino kod som du kan ladda ner här är inställd för en Adafruit TrinketPro 5v. Du kan använda en Arduino mikrokontroller, jag plockade Adafruit en eftersom den är liten och billig. Jag försökte kommentera koden så att en nybörjare som jag kunde se vad de olika raderna kod. Här är några höjdpunkter för en komplett nybörjare:

Sekvenser: Numitron och lysdioder styrs av sekvenser skickas till SKIFT register. Det finns 9 lysdioder och 7 numitron filament = 16 saker att lysa upp. Skift register 1 handtag 8 av lysdioder. Skiftregister 2 hanterar den senaste LED och numitron. Bitarna är laddade i skift register i 2 uppsättningar 8 (en uppsättning för varje skiftregister) och sedan de 16 bitarna av information skickas till lamporna och numitron.

1. byte sekvens går till den 2: a skiftregister som är numitron. Faktiskt, det kommer in första skiftregister men sedan blir "fördrivna" till den andra när den 2: a uppsättningen på 8 byte kommer i.

Anta att du vill tända alla 9 lysdioder och nummer 9 på numitron. I detta fall alla byte i första skiftregister måste vara "på" och alla av dem i den andra måste vara på utom den sista (se tillbaka kopplingsschema av numitron om detta är förvirrande för dig). Vi behöver två uppsättningar av 8 bitar, som representerar vi kan så här:

B11111111 och B11111110 (där B11111110 får skickas ut först men slutar i 2: a skiftregister)

Uttrycket ovan bör lysa upp nästan allt och är den mest påfrestande sak vi ber systemet att göra - på ~ 20 milliampere per LED eller glödlampa, vi ber mikrokontroller till produktionen 15 x 20 = 300 mA. Inte mycket, men det är 2 x vad TrinketPro är beräknat för. Så, min kod betonar microcontroller styrelsen för 600 millisekunder; det fungerar alldeles utmärkt, men kanske det kommer att brinna ut snabbare än normalt, jag vet inte ännu.

För att lysa upp 8 lysdioder och nummer 8 på numitron gör vi detta:

B1111111 och B01111111

eftersom vi vill ha den första 8 lysdioder på men inte 9 en (som representeras av den 0 som kommer efter den andra B ovan). Resten av sekvensen är så här:

7: B01111111 och B00001110

6: B00111111 och B11111100

5: B00011111 och B01111100

4: B00001111 och B00110110

3: B00000111 och B01101110

2: B00000011 och B11101010

1: B00000001 och B00000110

0: B00000000 och B11011110

Kontrollera koden för att se ovanstående grejer som adruino kod. Jag bröt den i två separata sekvenser. Det finns totalt 4 sekvenser i kodexen. två som används under "vänta för knappen att skjutas" tiden, och 2 som används för att räkna från 9 till 0 under mättiden. Förresten, det finns andra sätt att koda detta, jag vet bara inte dem ännu.

Se Steg
Relaterade Ämnen

Grundläggande Cigar Box Guitar Amp med stativ stå

detta är den 2: a stativ gitarrförstärkare jag har gjort. Jag kommer att använda en grundläggande amp - men med en twist; med gamla och nya delar.Steg 1: Stativ stå Hitta en stativ stativ, du kan använda ett spelsystem stativ kamera stativ, högtalars...

Cigar Box fiol / Violin

Detta instructable kommer att visa dig min fusk, misstag, fixar och dårskaper i att skapa en cigar box fiol. I slutändan visade det sig mycket finare än jag trodde det skulle under de mörkare dagarna att bygga (jag gjorde massor av misstag). Du bör g...

Cigar Box trädgård/vitrinskåp

titeln säger allt.Steg 1: material Cigar BoxSaker som du vill ska visasSpikSteg 2: Spik Hamra en spik i väggen om det inte finns en som är redan där.Steg 3: Hängande Din cigarrlåda förmodligen har en av dessa lysande-closey thingies. Om den gör det,...

Cigar Box gitarr

jag gjorde denna cigar box gitarr till min bror i julklapp. Skala är 23 inches. Greppbrädan är 14 inches. Det har klassisk gitarr strängar på den (DGBE). Så dess lik en baryton Ukulele....

Cigar Box Guitar Amp projekt

som en del av min pågående utmaning att ge mina barn saker att göra, jag gav min yngsta en cigar box amp Lödfritt kablaget till jul. Detta skulle bli hans första instructable. Ack, hade han andra projekt att göra...Verktyg-borra-borrkronor-4" hål såg...

Cigar Box gitarr fallet

så jag gjorde min första Cigar Box gitarr denna sommar. Det är en fyra strängad bas. Det var dock svårt att hitta några bra exempel på en display/bärväska för det. Jag designade detta en från 1 av 2 tall med plywood paneler. Jag köpte ett bälte från...

Cigar Box Uke

Denna cigar box gitarr är super kul och lätt att göra!Här är de artiklar som du kommer att behöva göra det:Cigar box/valfri lådagitarr strängarGuitar tunerdörr gångjärnliten ögla skruvarWoodcirkulär borrträlimSteg 1: Plocka ut din box För detta proje...

Cigar box sitar (tamboura)

detta är en lätt variant av cigar box gitarren men med en surrande bro att göra ljud som påminner om en sitar drönare. En av de bästa sakerna med detta projekt är att det finns inga kritiska mätningar, nästan alla konfigurationen kommer att fungera a...

Elektriska Cigar Box gitarr

Om än gitarr tillverkning har kommit långt under senaste hundra åren, det finns en lång historia att visa att du inte behöver mycket att göra en gitarr. Allt du behöver är en låda att genljuda ljud, en planka av skulle fungera som greppbrädan, några...

Järnaffär bandförsedda Cigar Box gitarr

En cigar box gitarr tutorial var första projektet video av detta slag jag någonsin filmats. Det var 4 år sedan. Jag har alltid velat bygga en bandad version från grunden upp, och för denna video jag fick äntligen runt den. Jag hoppas du njuter! Det m...

Cigar Box högtalare skåp

Jag kom upp med idén som ett sätt att dölja min högtalare med surroundljud. De såg sin plats i vårt gamla hederliga hus. Jag trodde detta skulle vara ett bra sätt att använda gamla cigarr lådor.Jag såg någon annan gjorde en liknande Instructable, men...

Awesome Cigar Box hackbräde

växer upp i Appalacherna jag har sett min beskärda del av backwoods instrument men ingen är mer imponerande för mig än den cigarrlåda gitarrer. Kvar i arv är det som lockade mig att spela hackbräde, det var billigt och lätt att knäppa strängarna runt...

Bygga en billig Cigar Box gitarr hemma

Hej. Som en födelsedagspresent till min bror, jag bestämde mig att göra honom en fin cigarr box gitarr. Detta är den första jag någonsin gjort så det var lite av en lärorik erfarenhet.Innan gitarr, jag bestämde mig för att det ska göras från antingen...

Bygga en elektrisk, Cigar Box Ukulele

i detta Instructable, kommer jag att dokumentera mitt första försök att bygga en Cigar Box Ukulele. Det är ett pågående arbete, så jag kommer att uppdatera detta Instructable längs vägen. Synpunkter uppskattas. Min Cigar Box Uke kommer faktiskt att b...

Cigar Box Stomp Box

En cigar box stomp box är en enkel slagverksinstrument som kan lägga till några riktigt awesome rytm i en solo prestation. Konstruktionen är lätt, så det är en stor nybörjare projekt för alla som spelar musik och vill arbeta sig in i sfären av DIY in...

Cigar Box Ukulele

detta är först av förhoppningsvis många cigar box ukuleles.Steg 1: Ukulele demontering Helt enkelt, jag kunde ta försiktigt bort halsen från kroppen med en trevlig "skarpa" mejsel...Steg 2: Nick bitar... Höll bron och kunde ta bort detta lätt me...

DIY Cigar Box gitarr

förhoppningsvis video bädda visar spellistan, men detta är i huvudsak en 11-video serie visar alla steg för att göra en cigar box gitarr. De flesta cigarrlåda gitarrer har kroppen/svansen kommer ut i slutet av rutan. Jag tyckte detta var ganska tacky...

Nybörjare Cigar Box gitarr

detta är mer av en uninstructable än en instructable, men förhoppningsvis mina misstag kommer att gynna andra nybörjare beslutsfattare.Jag är del av en liten grupp av nybörjare beslutsfattare i Atlanta, GA kallas AHWIG. Vårt senaste möte, vi beslutat...

Cigar Box Amp!

Vad jag har gjort är en cigar box förstärkare. Denna amp är mycket enkel att göra och kul för att använda. Dess också en bra resa amp. hoppas du har kul byggnad!Steg 1: Steg 1: delar Samla material - Följ bild. Du måste också en lödkolv, lödtenn och...