DIY Apple klok (3 / 10 stap)

Stap 3: Prototyping voortgezet


ShiftDatas.ino houdt in principe de array die de bytes voor elk teken/nummer dat kan worden weergegeven.

Het heeft ook de display () functie die in feite verschuivingen uit een byte naar een teken voor een cijfer, uitgeschakeld, verschuivingen uit een verschillende byte, en een ander cijfer uitgeschakeld. Dit is multiplexing.

Dit is de array van karakters. U kunt bellen naar een bepaalde byte "n" door te bellen naar cijfers [n].
Zoals ik al eerder zei, Q0, Q1, Q2, Q3, Q4, V5, V6 en Q7 elk besturingselement a, b, c, d, e, f, g en dp respectievelijk.
Als ik wilde om het cijfer '0' weer te geven, ik moet inschakelen segmenten a, b, c, d, e en f. Dit betekent dat de shift register moet verschuiven uit 0b11111100, die een hexadecimaal 0xFC is.
Dat is hoe ik dat deed.

Herinner me eerder hoe schreef ik vertoning (dig1, dig2, dig3, dig4) in de WATCHG-code?
Elk argument is verwerkt in deze functie.
Laten we zeggen ik wilde weergeven van 04:20. Dit betekent dig1 is 0, dig2 is 4, dig3 2, en dig1 is 0.

Als u wilt weergeven van alle nummers, doen ik dit:

  1. SHIFT uit bits voor 0, weer op dig4
  2. uitschakelen van dig4, verschuiven uit bits voor 2, weer op dig3.
  3. uitschakelen van dig3, verschuiven uit bits voor 4, weer op dig2.
  4. uitschakelen van dig2, verschuiven uit bits voor 0, weer op dig1.

En dan fietst voor eeuwig. De microcontroller doet dit snel de cijfers lijken aan te tonen op hetzelfde moment, hoewel elk is overschakelen in- en uitschakelen echt snel.

Gerelateerde Artikelen

DIY TiX klok

DIY TiX klok

hier is mijn instructable voor een DIY TiX klok.  Hij wordt aangedreven door een AVR microcontroller.  Het display is opgebouwd met behulp van een stukje reflector raster u vinden die betrekking hebben op office lichten, sommige gerookte perspex, een
DIY Apple Remote (Slideshow voor de instructable)

DIY Apple Remote (Slideshow voor de instructable)

hier zijn enkele van de voltooide foto's voor mijn instructable: DIY Apple Remote Shield voor de Arduino. Veel plezier! Ik hoop dat het u bevalt!
Eenvoudige user-instelbare DIY Nixie Klok

Eenvoudige user-instelbare DIY Nixie Klok

Als eerste instructable van het jaar beheerd ik eindelijk mijn eeuwenlange nixie klok om project te voltooien.Nixies zijn ventiel neonbuizen, waar tien kathoden vorm van cijfers hebben en worden verlicht door plasma als hoogspanning door hen stroomt.
DIY digitale klok

DIY digitale klok

Hebben u ooit echt verveeld en enkele leuke DIY-project te doen nodig? Nou, heb je ooit gedacht over het maken van een super, geweldig, digitale klok die u kunt eigenlijk tijd met vertellen? Goed dan u moet echt volgt awesome. Veel plezier!Stap 1: ba
DIY aardappel klok

DIY aardappel klok

Hallo iedereen! Welkom op mijn Instructables! Deze keer ik zal u tonen hoe te maken van aardappel Clock.The klok gebruik aardappel energie geen gebruik van de batterij. Hoop dat je deze Instructables, Enjoy!Stap 1: Wat je nodig hebt: Dit zijn wat je
DIY beton:: Klok

DIY beton:: Klok

dit Instructable zal u tonen hoe te werpen een vezelversterkte concrete klok in een doos van melamine, met behulp van een schuim-knock-out naar de uitsparing van het mechanisme en de wijzers.Over glasvezel gewapend beton: CHENG D-FRC is een glasvezel
DIY Apple Remote Shield voor de Arduino

DIY Apple Remote Shield voor de Arduino

heb je ooit wilde een apple remote maken? Of misschien wilt hebben tot uw creaties arduino zitten kundig voor controle iTunes op uw Mac, uw iPod of op uw Apple TV? Nu u kunt!Een tijdje terug was ik bezig met een project dat welk mij wilden voor zitte
DIY wereld klok en weer bot (Arduino + ESP8266)

DIY wereld klok en weer bot (Arduino + ESP8266)

Halloin deze instuctable leert u hoe te maken van de wereld klok weer bot met behulp van Arduino Mega en ESP8266 (AT-modus).Kenmerken:• persoonlijke bot met LCD-scherm als mond, potentiometer (potmeter) als neus en groene LEDs als ogen• kiezen stad/l
DIY decoratieve klok

DIY decoratieve klok

ik houd niet van weg te gooien eventuele uitval supawood of MDF, die ik heb liggen, en omdat ik zozeer voor projecten op Home-Dzine.co.za gebruiken. Er is altijd gegarandeerd worden van tal van kladjes.Kleine projecten zijn geweldig voor het gebruik
DIY Apple Watch VLC-controller met ESP8266, Arduino

DIY Apple Watch VLC-controller met ESP8266, Arduino

Haar een zelfgemaakte project om mijn eigen media controller app te maken.Mijn laptop aangesloten op tv, en im te lui, dus markeerde een VLC control app.Ja im weet het, er is een officiële VLC app in de store, betere functie, maar dit is mijn :)En im
DIY Deadpool klok

DIY Deadpool klok

dit is een 2 tot 3 uur durende project voor creatieve mensen die wilt accessorize hun liefde voor Deadpool.Stap 1: Verzamel uw materialen -U zult...• 1 blikje zwarte verf• 1 blikje rode verf• Een beetje witte verf• A klok gevormd stuk hout• Wijzers•
$4 DIY nieuwigheid klok

$4 DIY nieuwigheid klok

Super makkelijk en cool project.Stap 1: materialen Alles wat u nodig hebt:1.3 dollar Walmart klok ($3 wanneer ik heb de mijne)2. schaar3.pen, potlood4.Picture, pakket, wat u wilt op uw klok (ongeveer 10 "x 10")5. tape of lijmStap 2: Open de klok
DIY jodium klok reactie

DIY jodium klok reactie

alles wat u nodig hebt om dit werk te maken, kunt u vinden op uw lokale supercenter.
Maak een ontzagwekkende klok uit Sugru + twijgen

Maak een ontzagwekkende klok uit Sugru + twijgen

In de aanloop tot de kerstvakantie dit jaar we delen een geniaal idee per dag, gedurende 24 dagen! (zoiets als een adventkalender) Van ideeën om het huis klaar, tot maken van geweldige geschenken en planning van leuke activiteiten voor de pauze, deze