Grote cijfers achteruit bluetooth klok tellen (20 / 22 stap)

Stap 20: De Arduino schets


Deze code is nog niet perfect, maar werkt vrij goed. Als u een betere code aangebracht, stuur het naar me!

Voor het uploaden van de schets die u wilt loskoppelen van de bluetooth-module of druk op de knop op de klok tijdens het uploaden.

Het bestand bevat een map die moet je in de "Arduino" map in uw map 'documenten'.
Vervolgens moet u herstarten (of start) de Arduino software. De schets (programma) vindt u in de "schetsboek" onder het keuzemenu 'bestand'.

Sommige binaire
Om de cijfers en letters op de klok hoeft u te doen sommige binaire-berekening:

nietig twee(int clockPin) {}
digitalWrite (latchPin, laag);
shiftOut (dataPin, clockPin, MSBFIRST, 2);
shiftOut (dataPin, clockPin, MSBFIRST, 232);
shiftOut (dataPin, clockPin, MSBFIRST, 62);
shiftOut (dataPin, clockPin, MSBFIRST, 18);
digitalWrite (latchPin, hoge);
}

Dit is de code om een nummer te maken. In dit geval is het een twee. De getallen: 18, 62, 232, 2 maken de cijfers. Ze komen achteruit.

De cijfers zijn build up als volgt:

_  _  _              1     2     3
|/         \|      18 22 23 4
|           |      17                     5
|\_ _ _/|      16 25 24 6
|/         \|           19 20 21
|           |      15 26 27 7
|\_ _ _/|      14                     8
13 29 28 9
12 11 10

Deze 29 LED's zijn verdeeld in 4 bytes van 8 LED's elk.
De eerste byte is LED 1, 2, 3, 4, 5, 6, 7, 8
De tweede is LED 9, 10, 11, 12, 13, 14, 15, 16
De derde is LED 17, 18, 19, 20, 21, 22, 23, 24
De laatste is LED 25, 26, 27, 28, 29

Om een cijfer willen we zien heks LED's we wilt inschakelen.
Dit is voor de 2 LED 2, 5, 10, 11, 12, 13, 14, 20, 22, 23, 24, 26

Dit is dus in de eerste byte LED 2 en 5. We hebben om dit te schrijven in binaire:
01001000
De eerste bit is de moeite waard 1 de tweede 2 de derde 4 de vierde 8, enzovoort. De bits zal waard zijn:
1 2 4 8 16 32 64 128
Dus als we de waarde van de 2de nl de 5de bit toevoegt, dit zal 2 + 16
Het nummer in te voeren wordt 18
Zij zullen worden opgenomen in de chips achteruit zodat u in de code zien kunt dat 18 de laatste waarde geduwd aan de chips is.

Gerelateerde Artikelen

Grote, auto dim, kamer klok (met behulp van de arduino en WS2811)

Grote, auto dim, kamer klok (met behulp van de arduino en WS2811)

Eerste Hello instructables.Dit is mijn eerste contact met:InstructablesArduinoProgrammeerbare LED'sDus gelieve niet trow rotsen bij mij voor noobish fouten.Rekening houdend met dat ik wacht om te lezen van uw opmerkingen met rasp belang en ik sta ope
Bluetooth klok

Bluetooth klok

Dit is een aardige kleine elektronische project kreeg ik van Banggood. Zijn een zeer goede test voor solderen vaardigheden en als je nog nooit hebt gedaan surface mount componenten dan dit zal een zeer uitdagend te bouwen. Of om het anders deze kit i
Grote hoorn schapen van klok onderdelen

Grote hoorn schapen van klok onderdelen

dit alles begon toen ik was het graven door een zak van geaccumuleerde klok delen de andere dag op zoek naar een kleine schroef.  Ik toevallig op een paar kleine klok frames, en plotseling ik zat te denken, "Big Horn Sheep!"Stap 1: De zak van on
Spooky achteruit spinnen klok gemaakt van cassettespeler Motor

Spooky achteruit spinnen klok gemaakt van cassettespeler Motor

dit is een prop die ik heb gemaakt voor mijn dochter's elementary school spookhuis, die ik met mijn man. De klok is opgebouwd uit een cheapo zuinigheid winkel klok en een oude kid's cassettespeler. Het toont dertien uur en de minieme hand draaiingen
Grote 7-segment digitale klok

Grote 7-segment digitale klok

met behulp van slechts 2 condensatoren, 3 weerstanden, 4 grote 7-segment Display, 1 xtal, 2 schakelaars en 1 Microcontroller PIC, u kunt bouwen aan dit digitale Led klok belangrijkste circuit.u kunt gebruiken gemeenschappelijke anode of gemeenschappe
Hoe te kiezen voor een titel en trefwoorden voor uw instructable

Hoe te kiezen voor een titel en trefwoorden voor uw instructable

Het kiezen van de juiste titel en trefwoorden kan het verschil tussen een instructable gonna de voorpagina van Google-zoekresultaten of crashen en branden naar het land van de gevreesde neen-weergaven van internets.Trefwoorden en titel is niet het en
Grote houten nixie klok

Grote houten nixie klok

Zoals velen van jullie al begrepen hebben, ben ik een beetje nixie-verslaafd.Dit is mijn derde nixie-klok, en wat betreft de voorgaande haar maken proces is volledig gedocumenteerd in een instructable, zodat iedereen met geduld en een paar tools kan
Maak een aangepast-klok die loopt achteruit

Maak een aangepast-klok die loopt achteruit

wat dit Instructable leert u?Als u wilt nemen een vlakte oude uurwerk of klok en maken het lopen achteruit en passen in een echt cool wijzerplaat te maken van uw eigen aangepaste klok kunt u trots, hangen, omdat je het zelf gemaakt.Hoe cool is het?No
Grote klok met behulp van MDF/fineer

Grote klok met behulp van MDF/fineer

tekeningen en stuklijst voor een grote, 2-zijdig grootvader Klok. MDF werd gebruikt voor het lichaam en het ondersteunt, als het is gemakkelijk om te werken met en vorm. Twee wijzerplaten zijn vereist (een voor voor- en achterkant). We gebruikten goe
2cm hoogte 7 segmenten 6 cijfers AVR klok met 4 cijfers thermometer

2cm hoogte 7 segmenten 6 cijfers AVR klok met 4 cijfers thermometer

Dit project is uit te leggen hoe maak jezelf een 6 cijfers 7 segmenten klok met AVR microcontrollerStap 1: De onderdelen voor dit project voorbereiden We moeten een onderdelen voor dit project voorbereiden6 x 7 segmenten gemeenschappelijk Anode6 x PN
Pong klok met geval

Pong klok met geval

Deze klok maakt gebruik van het klassieke videospel Pong de tijd te vertellen.De 2 spelers automatisch winnen en verliezen zodat hun scores hoeveel uren en minuten tonen.Dit is MrNick1234567 Pong klok ontwerp en dit Instructable toont hoe het passen
Licht Spectrum klok

Licht Spectrum klok

Terwijl tijd continu is, weergeven de meeste klokken tijd op een discrete manier; zelfs 'analoge klokken' Beweeg vaak hun handen slechts eenmaal een seconde. In dit instructable, zal ik laten zien hoe het bouwen van een klok die de tijd continu door
Bouwen van een enorme 7 segmenten 8 cijfers rode LED-display

Bouwen van een enorme 7 segmenten 8 cijfers rode LED-display

deze instructables presenteert hoe maak je een enorme 7 segmenten 8 cijfers LED-display. Het doel van deze weergave is voor de weergave van de tijd, datum, temperatuur of om te worden gebruikt als een chronometer op verschillende lopende wedstrijden,
Hovercraft - Bluetooth RC

Hovercraft - Bluetooth RC

Hovercraft zijn ook bekend als luchtkussen voertuigen. Drijvend op een kussen van lucht voorziet in de buurt van wrijving-minder verkeer, met name en vlakke, gladde oppervlakken. Besturingselement (of het gebrek daaraan) is niet zo verschillend van r