Arduino Numitron Cigar Box persoonlijkheid Tester (6 / 15 stap)

Stap 6: Arduino code: sequenties


De Arduino-code die u hier kunt downloaden is ingesteld voor een Adafruit TrinketPro 5v. U kunt elke Arduino microcontroller, ik pakte de Adafruit een omdat het is klein en goedkoop. Ik probeerde te annoteren van de code, zodat een beginner als ik kon zien wat de verschillende coderegels doen. Hier zijn enkele hoogtepunten voor een complete newbie:

Reeksen: De numitron en de LEDs worden beheerd door de sequenties die zijn verzonden naar de registers van de verschuiving. Er zijn 9 LEDs en 7 numitron filamenten = 16 dingen aan het licht omhoog. Shift register 1 handvatten 8 van de LED's. Shift register 2 behandelt de laatste LED en de numitron. De bits zijn geladen in de registers van de verschuiving in 2 sets van 8 (een set voor ieder shift register) en dan de 16-bits van informatie worden verzonden naar de LED's en de numitron.

De 1ste bytevolgorde gaat naar de 2de shift register, dat de numitron is. Eigenlijk komt het eerste shift register maar dan krijgt 'Ontheemd' aan de tweede als de 2de set van 8 bytes wordt geleverd in.

Stel dat u wilt licht alle 9 LEDs en het nummer 9 op de numitron. In dit geval, moeten alle bytes in het eerste shift register 'op' en alle van hen in de tweede moet op met uitzondering van de laatstgenoemde (terug te verwijzen naar het bedradingsschema van de numitron als het dit is verwarrend voor u). We moeten dus twee sets van 8 bits, die wij als volgt vertegenwoordigen kunnen:

B11111111 en B11111110 (waar de B11111110 wordt verzonden eerst maar einden omhoog in het 2de shift register)

De verklaring hierboven moet oplichten bijna alles en is het meest belasten wat dat wij het systeem vragen te doen - op ~ 20 milliampère per LED of gloeilamp, vragen wij de microcontroller aan uitvoer 15 x 20 = 300 milliampère. Niet veel, maar dat is 2 x wat de TrinketPro wordt beoordeeld voor. Dus, mijn code benadrukt de microcontroller-board voor 600 milliseconden; het werkt prima, maar misschien het zal branden zich uit sneller dan normaal, weet ik nog niet.

Wij doen dit om het oplichten van de 8 LEDs en de nummer 8 op de numitron:

B1111111 en B01111111

omdat we willen dat de eerste 8 LEDs op maar niet de 9e (die wordt vertegenwoordigd door de 0 die na de tweede B hierboven komt). De rest van de volgorde is als volgt:

7: B01111111 en B00001110

6: B00111111 en B11111100

5: B00011111 en B01111100

4: B00001111 en B00110110

3: B00000111 en B01101110

2: B00000011 en B11101010

1: B00000001 en B00000110

0: B00000000 en B11011110

Controleer de code om te zien van de bovenstaande dingen als adruino code. Ik brak het in twee aparte reeksen. Er zijn een totaal van 4 sequenties in de code; twee die worden gebruikt tijdens de ' voor de knop te worden geduwd ' wachttijd, en 2 die worden gebruikt voor het tellen van 9 naar 0 tijdens de tijd van de meting. By the way, er zijn andere manieren om te coderen dit, alleen weet ik hen nog niet.

Gerelateerde Artikelen

Fundamentele Electronic Amplifier 9v naar 12v Cigar Box gesloten gitaarversterker

Fundamentele Electronic Amplifier 9v naar 12v Cigar Box gesloten gitaarversterker

Stap 1: Kies uw Cigar Box ik ben met behulp van een vintage Stand-up Display Cigar Box. Ik kocht dit jaar geleden, maar ik ben ook met behulp van een ander vak binnen deze aan het verzegelen. Het vak dat ik ben met behulp van inside - Ik kocht bij ee
Awesome Cigar Box Dulcimer

Awesome Cigar Box Dulcimer

opgroeien in de Appalachen heb ik mijn eerlijk aandeel van achterland instrumenten maar geen mij indrukwekkender dan de Cigar Box Guitars. Gelaten overhandigd is wat mij aangetrokken tot het spelen van de dulcimer, het was goedkoop en gemakkelijk spi
Bouw van een elektrische-, Cigar Box Ukulele

Bouw van een elektrische-, Cigar Box Ukulele

In dit Instructable, zal ik het documenteren van mijn eerste poging om het bouwen van een sigaar vak Ukulele. Het is een work in progress, dus ik zal het bijwerken van dit Instructable langs de weg. Feedback wordt gewaardeerd. Mijn Cigar Box Uke zal
Fundamentele Cigar Box Guitar Amp met statief staan

Fundamentele Cigar Box Guitar Amp met statief staan

dit is de 2e statief gitaarversterker die ik heb gemaakt. Ik zal gebruik maken van een fundamentele amp - maar met een twist; met behulp van oude en nieuwe onderdelen.Stap 1: Standaard met drie steunen Vinden een statief staan, kunt u een spelsysteem
Maak uw eigen Cigar Box gitaar / Mp3 speler versterker

Maak uw eigen Cigar Box gitaar / Mp3 speler versterker

ik heb willen maken van een sigaar vak gitaar en versterker al geruime tijd, en het lijkt alsof de Instructable geluid kappen en batterij aangedreven contestst gewoon de extra stimulans dat ik nodig had om het eens te proberen.Dit Instructable toont
Elektrische gitaar Cigar-Box w / Built in versterker

Elektrische gitaar Cigar-Box w / Built in versterker

Ik was moe van het uitvoeren rond zware gitaren en versterkers, wanneer ging ik op vakantie of om te kamperen en iets nodig om te spelen terwijl ik weg was. Dat is waarom ik dit gemaakt. Dit is een licht, draagbaar, strat-stijl gitaar die ik neem met
Rock Ace - 4 strings cigar box guitar

Rock Ace - 4 strings cigar box guitar

Hi !Ik wil u mijn zoete gitaar die ik als mijn langdurige afstudeerwerk op de middelbare school gemaakt.Ik voor het eerst ontmoette cigar box guitars op youtube en ik werd gewoon verliefd op dat design en geluid. Ondanks ik sigaar vakken kon het niet
DIY Cigar Box Guitar

DIY Cigar Box Guitar

hopelijk toont de video insluiten de playlist, maar dit is in wezen een 11-video series met alle van de stappen voor het maken van een sigaar vak gitaar.  Meeste cigar box guitars hebben het lichaam/staart uit het einde van het vak.  Ik dacht dat dit
Cigar Box Guitars - het verwijderen van materiaal van de hals...

Cigar Box Guitars - het verwijderen van materiaal van de hals...

Nou, hier het is... #3. Ik heb geprobeerd om de tijd om te werken op dit. Ik werd gevraagd over het doen van een Instructable daarover enige tijd geleden. Maar nu mijn foto's en stappen hebben verzameld.Eerste... Er zijn vele manieren om een sigaar v
Cigar Box Guitar Marking Tool

Cigar Box Guitar Marking Tool

Dit Instructable is niet over het maken van een sigaar vak gitaar, maar slechts een hulpmiddel of Jig te markeren hoeveel te knippen weg bij het maken van ruimte voor uw CBG nek materiaal.5-17-16 bijgewerkt THE JIG - Ga naar stap 12-14 om te zien de
Bouwen van een goedkope Cigar Box gitaar thuis

Bouwen van een goedkope Cigar Box gitaar thuis

Hallo. Als een verjaardagscadeau voor mijn broer besloten heb ik om hem te laten een mooie sigaar vak gitaar. Dit is de eerste die ik ooit gemaakt heb, dus het was een beetje een leerervaring.Voordat u de gitaar, besloten heb ik dat het moet worden g
Beginner Cigar Box gitaar

Beginner Cigar Box gitaar

dit is meer een uninstructable dan een instructable, maar hopelijk mijn fouten zullen profiteren van andere makers van de beginner.Ik ben deel van een kleine groep van beginner beleidsmakers in Atlanta, GA, genaamd AHWIG. Voor onze meest recente bije
Mijn zelfgemaakte Cigar Box gitaar

Mijn zelfgemaakte Cigar Box gitaar

een vriend en ik hadden een 4 maand durende competitie op die het best zelfgemaakte instrument kon maken, we niet echt weten wie er gewonnen heeft, maar de mijne is het meest bekend rond de Gemeenschap (school, vrienden, enz.) maar ja, check it out c
Batterij-aangedreven Cigar Box Guitar Amp

Batterij-aangedreven Cigar Box Guitar Amp

dit instructable is voor een sigaar vak gitaarversterker, aangedreven door een 9V-batterij, die ik gebouwd rond het MintyAmp circuit bord vinden op MintyAmps.com. De volledige kosten kan was onder $30, maar minder zijn afhankelijk van welke onderdele