Arduino Binary 7 Segment Display klok & kalender (2 / 5 stap)

Stap 2: Hoe om te lezen van de 3 displays


De klok heeft 3 weergavemodi.

1 volledige binaire tijd

2 Binary Coded Decimal tijd

3 volledige binaire datum

Zie animatie afbeelding 1

Volledige binaire tijd afbeelding 2

Elke rij toont een deel van de tijd.

Bovenste rij uren worden hier weergegeven.

Middelste rij worden de minuten weergegeven.

Onderste rij wordt weergegeven seconden.

Op elke rij vertegenwoordigt beginnen van rechts naar links van elk cijfer het volgende decimale getal 1,2,4,8,16 en 32

Dus de bovenste rij een binaire 1 op het 4e cijfer 001000 bevat dus dit geeft aan 8 uur.

De middelste rij bevat een binaire 1 op de 2e en 4e cijfer 001010 zodat dit duiden op 2 en 8 of 10 minuten.

De onderste rij geeft een binaire 1 op de 1ste, 3de en 5de cijfers 010101 dus dit 1 en 4 en 16 of 21 seconden geeft.

De tijd die aangegeven is 08:10:23

Binary Coded Decimal tijd afbeelding 3

Dit is de eenvoudigste weergavemodus te lezen als decimale getallen worden gesplitst in tientallen en eenheden, zodat de binaire getallen kleiner zijn.

Opnieuw elke rij ziet u een gedeelte van de tijd, maar elke rij is ook verdeeld in twee met de rechterhelft tonen de eenheden en de linkse helft tonen van de trans-Europese netwerken.

Zoals vóór

Bovenste rij uren worden hier weergegeven.

Middelste rij worden de minuten weergegeven.

Onderste rij wordt weergegeven seconden.

Als de rijen worden gesplitst in 2 er zijn slechts 3 binaire cijfers voor het linker getal (tientallen) en 4 binaire cijfers voor het juiste nummer (eenheden).

Bovenste rij links 3 binaire cijfers zijn 001 dit is 1 in decimale notatie, zodat de uren 10 als dit in de tientallen zijn kolom.

Bovenste rij gelijk 4 binaire cijfers zijn 0111 dit is 7 in decimale dus de uren 7 in de kolom van de eenheden.

Combineren van de de linker en rechter kolommen geven 17 uur.

Middelste rij van links 3 binaire cijfers zijn 010 dit 2 in decimale notatie is dus de notulen 20, zijn aangezien dit de tientallen kolom.

Middelste rij gelijk 4 binaire cijfers zijn 0011 dit is 3 in decimale notatie, zodat de minuten eenheden 3 zijn.

Het combineren van de linker en rechter kolommen geven 23 minuten.

Onderste rij links 3 binaire cijfers zijn 001 dit is 1 in decimale notatie zodat de seconden 10, zijn aangezien dit de tientallen kolom.
Onderste rij gelijk 4 binaire cijfers zijn 0110 dit is 6 in decimale notatie, zodat de minuten eenheden 6 zijn.

Het combineren van de linker en rechter kolommen geven 16 seconden.

De tijd die aangegeven is 17:23:16

Volledige binaire datum afbeelding 4

Dit is de moeilijkste weergavemodus vanwege het grote aantal binaire cijfers te berekenen. Er zijn 8 cijfers vertegenwoordigen van rechts naar links 1,2,4,8,16,32,64 en 128. Deze modus wordt de datum weergegeven moeten rijen maximaal 99 om aan te tonen van het jaar weergeven.

In de rij van de datum-modus zijn als volgt.

Bovenste rij geeft aan de dag en toont binaire 00011110 dat dit is 30 in decimale notatie, dus het is de 30e dag.

Middelste rij geeft aan de maand en toont binaire 00001011 dat dit is 11 in decimale notatie, dus het is de 11e maand November.

Onderste rij geeft aan het jaar t/m 99 en toont binaire 00001110 dat dit is 14 in decimale notatie, dus het is het 14e jaar.

De datum vermeld is 30/11/14. Opmerking dat dit is Britse datumnotatie voor 30 November 2014. Ik denk dat in Amerika u de datum als 11/30/14 weergeven zou? Als zo enkel dient u de code voor de rijen dienovereenkomstig te wijzigen.

In het echte leven is de klok zeer gemakkelijk te lezen met name in de BCD tijdweergave, die het is gewoon heel moeilijk uit te leggen schrijven!

Bij het leren van de tijd te vertellen in binaire kan u altijd verwijzen naar naar LCD weergave van tijd en datum voor hulp.

Er is een Helpknop op de afstandsbediening die tot de binaire nummerreeks "32 16 8 4 2 1"op de onderste rij van de LCD display leiden zal.

Gerelateerde Artikelen

Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

DS1307 Real timerklok zijn wijd-beschikbaar low-cost I2C RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.
7 segment Display klok

7 segment Display klok

In dit ondoorgrondelijke ik zal u tonen hoe te maken van een digitale klok!U moet:Een zon oprichter kitDie omvat een brood bord, jumper draden, knoppen, LED's en een 7 segment display.U zult ook een arduinode zon oprichter vaktapeUSB-kabelPak van de
Huisgemaakte 7 segment display klok

Huisgemaakte 7 segment display klok

ik bouwde dit voor mijn vriendin, en het samengevoegd tot een Cocos schil. De kern van het is er een PIC16F727 in TQFP pakket, en een gemeenschappelijke weergave van de anode. Ik kreeg het display van mijn ex teamleider, en aangezien deze toont soort
Systeemmonitor met Arduino en 7 segment display

Systeemmonitor met Arduino en 7 segment display

Onlangs ik heb een nieuwe computer en begon met het spelen van videospellen. Ik willen controleren mijn systeem terwijl het hebben van het spelen op volledig scherm: Ik wil graag dat mijn temperatuur GPU en mijn hoeveelheid gebruikte RAM (Minecraft F
Arduino 7 Segment Display Clock (+ geluid activering)

Arduino 7 Segment Display Clock (+ geluid activering)

In dit instructable ik zal u tonen hoe te maken van uw eigen Arduino gebaseerd 7 segment display (4 cijfers) klok met geluid activering functie!Het circuit wordt gebruikt voor de ATmega328p micro-controller (hetzelfde als de Arduino uno bestuur) en d
Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

dit is mijn tweede instructable. Ik had net een stemming van het maken van een digitaal horloge. Maar wilde het een leerproces. Had ik al een sanguino ik kon gemakkelijk gebruikt hebben die Atmega644 chip. het zou zijn geweest meer dan genoeg.  Maar
Arduino VFD Display klok Tutorial - een gids VFD-schermen

Arduino VFD Display klok Tutorial - een gids VFD-schermen

... + Een klein beetje over VFDsHerinner je je (nog) de weergave van uw oude CD-speler, HiFi-systeem of auto radio? Heb je ooit gemerkt de displays gebruikt op uw lokale supermarkt ziet u het gescande object en de prijs van het?Deze schermen hebben e
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Zeven Segment Display Thermometer - Arduino gebaseerd

Zeven Segment Display Thermometer - Arduino gebaseerd

Vandaag zal ik u tonen hoe te maken van uw eigen 7 segment - 2 digit - thermometer met Arduino uno en DS18B20 temperatuursensor.Ik verkies om te bouwen van mijn eigen arduino gebaseerd circuit met behulp van de ATmega328p uno bezitter, maar dit is op
Arduino 7-Seg Display klok

Arduino 7-Seg Display klok

Dit is een Auduino klok gemaakt met de Sunfounder kit. Dit is een echt cool project en gemakkelijk te maken!Stap 1: materialen Slechts 9 materialen zijn vereist voor het samenstellen van de arduino aangedreven klokBreadboardDradenUSB-kabelDraad aansl
Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Hallo iedereenIk ontwierp een eenvoudige manier om het multiplexen van vier 7-Segment displays met behulp van Shift registreert en een ArduinoLaten we het 7 segment display multiplexStap 1: Stap-1: laten we ontwerpen Neem vier 7-segment displays en h
Arduino: een gemakkelijkere manier om te werken met zeven segment displays

Arduino: een gemakkelijkere manier om te werken met zeven segment displays

ooit hebben moeite programmeercode voor zeven displays segment? Ze maakten ook de 4511 om dingen te maken een stuk makkelijker. Wat de 4511 doet is neemt een 4-cijferige binaire invoerwaarde (enen en nullen), en zet deze om in een decimale waarde op
Arduino temperatuur en vochtigheid scherm met 7-Segment Display

Arduino temperatuur en vochtigheid scherm met 7-Segment Display

Hallo iedereen.Deze istructables is voor de beginners die zijn aangegaan op het ecosysteem van de ArduinoIn dit instructable, ik ga ter dekking van een paar onderwerpen over DHT11 vochtigheid en temperatuursensor en Multiplexing 4 7-Segment Displays.
Arduino temperatuur en vochtigheid op 7 Segment Display

Arduino temperatuur en vochtigheid op 7 Segment Display

Dit is een apparaat van de werken maakte ik die weergegeven temperatuur of vochtigheid door het indrukken van een drukknop-schakelaar.Als de schakelaar wordt ingedrukt het weergegeven vochtigheid anders temperatuur wordt weergegeven.Stap 1: INTRODit