Arduino Binary 7 Segment Display Clock & kalender (2 / 5 steg)
Steg 2: Hur man läser de 3 skärmarna
Klockan har 3 visningslägen.
1 full binär tid
2 Binary Coded Decimal tid
3 full binär datum
se animation bild 1
Binära heltid bild 2
Varje rad visar en del av tiden.
Översta raden visar timmar.
Mellersta raden visar minuter.
Nedersta raden visar sekunder.
På varje rad motsvarar börjar från höger till vänster varje siffra följande decimaltal 1,2,4,8,16 och 32
Så den övre raden visar en binär 1 på den 4: e siffran 001000 så detta tyder på 8 timmar.
Den mellersta raden visar en binär 1 på den 2: a och 4: e siffran 001010 så detta tyda på 2 och 8 eller 10 minuter.
Den nedersta raden visar en binär 1 på den 1: a, 3: e och 5: e siffran 010101 så detta anger 1 och 4 och 16 eller 21 SEK.
Tiden som anges är 08:10:23
Binary Coded Decimal tid bild 3
Detta är det enklaste visningsläget att läsa som decimaltal är uppdelade i tio och enheter så de binära tal är mindre.
Återigen varje rad visar en del av tiden men varje rad är också uppdelad i två med den högra halvan visar enheterna och vänstern hälften visar de transeuropeiska näten.
Som före
Översta raden visar timmar.
Mellersta raden visar minuter.
Nedersta raden visar sekunder.
Som raderna är uppdelade i 2 finns det endast 3 binära siffror för det vänstra värdet (TEN) och 4 binära siffror för rätt antal (enheter).
Översta raden vänster 3 binära siffror är 001 detta är 1 i decimal så timmarna är 10 som detta i TEN kolumn.
Översta raden rätt 4 binära siffror är 0111 detta är 7 i decimal så timmar 7 i kolumnen enheter.
Kombinera den vänstra och högra kolumnerna ge 17 timmar.
Mellersta raden vänster 3 binära siffror är 010 detta är 2 i decimal så protokollet är 20 som är TEN kolumn.
Mellersta raden rätt 4 binära siffror är 0011 detta är 3 i decimal så minuter enheterna är 3.
Kombinera den vänstra och högra kolumnerna ger 23 minuter.
Nedre raden vänster 3 binära siffror är 001 detta är 1 i decimal så sekunder är 10 eftersom detta är TEN kolumn.
Nedre raden rätt 4 binära siffror är 0110 detta är 6 i decimal så minuter enheterna är 6.
Kombinera den vänstra och högra kolumnerna ger 16 sekunder.
Tiden som anges är 17:23:16
Full binär datum bild 4
Detta är det svåraste visningsläget på grund av det stora antalet binära siffror att beräkna. Det finns 8 siffror som representerar från höger till vänster 1,2,4,8,16,32,64 och 128. Detta läge visar datumet måste raderna Visa upp till 99 för att Visa året.
I dagen läge raden är följande.
Översta raden visas dagen och visar binära 00011110 detta är 30 i decimal så det är den 30: e dag.
Mellersta raden anger månaden och visar binära 00001011 detta är 11 i decimal så är det den 11: e månaden November.
Nedersta raden anger år upp till 99 och visar binära 00001110 detta är 14 i decimal så det är 14 år.
Datum anges är 30/11/14. Notera detta är brittiska datumformat för 30 November 2014. Jag tror att i Amerika som du vill visa datumet som 11 30 14? Om så bara ändra koden för raderna.
I verkliga livet är klockan lätt att läsa särskilt i BCD tidsläge är det bara väldigt svårt att förklara i skrift!
När du lär dig att tala om tid i binär du alltid kan hänvisa till att LCD-display med tid och datum för hjälp.
Det finns en hjälp-knapp på fjärrkontrollen som kommer att föra upp den binära nummerserien "32 16 8 4 2 1"på den nedre raden i LCD-displayen.