Inhoudsopgave:
Video: Digitale en binaire klok in 8 cijfers x 7 segmenten LED-display - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Door lagsilvaVolg meer van de auteur:
Over: Coderen, Electronic Prototyping met Arduino en Data Analytics zijn mijn hobby's. Meer over lagsilva »
Dit is mijn verbeterde versie van een digitale en binaire klok met een 8-cijferig x 7-segment LED-display.
Ik geef graag nieuwe functies voor gebruikelijke apparaten, speciaal klokken, en in dit geval is het gebruik van 7 Seg-weergave voor binaire klok onconventioneel en het is een interessante en een andere manier om het toe te passen.
Mijn keuze in dit project was om een display te gebruiken dat wordt aangedreven door de MAX72xx, wat erg handig is omdat het slechts drie digitale Arduino-poorten gebruikt. Ik heb ook een goedkope DS1307 RTC-module gebruikt om de tijdmodus van de klok op te slaan in het interne geheugen: standaard 24HS of AM-PM.
Elke keer dat u de Arduino reset of opnieuw start, verandert de tijdmodus.
De eerste vier cijfers aan de linkerkant van het display geven de uren en minuten aan in decimale getallen. De volgende drie cijfers tonen de uren, minuten en seconden in binaire notatie en het laatste cijfer rechts geeft de weekdag aan.
Wat betreft de code, ik moest een manier ontwikkelen om de "LedControl"-bibliotheek te gebruiken om conventionele 7-Seg decimale weergave om te zetten in een binaire weergave. De oplossing is om de "setRow" -functie te gebruiken die meestal wordt toegepast voor dot-matrixweergave. Met deze functie kunt u de display-LED's afzonderlijk bedienen om een willekeurig tekenpatroon te creëren.
Ik hoop dat je het leuk vindt!
Stap 1: Materiaallijst
- Arduino UNO R3
- 8 cijfers x 7 segmenten LED-display met MAX7219
- DS1307 RTC-module (realtime klok)
- Kleine Breadboard
- Truien
Stap 2: Schema's
De montageverbindingen zijn weergegeven in de bijgevoegde schets.
Volg zorgvuldig voordat u de stroom inschakelt.
Stap 3: Sjabloon
Ik heb een model gemaakt dat op papier is gedrukt om het LED-display te bedekken en te vergemakkelijken.
Gewoon printen en uitknippen over het 7 Seg-display.
Stap 4: Arduino-code
In het bijgevoegde bestand staat de Arduino-code.
U hebt de volgende bibliotheken nodig om deze code uit te voeren:
LedControl.h - Bibliotheek om het LED-display te bedienen met MAX72xx
Wire.h - Bibliotheek ter ondersteuning van communicatie met RTC
DS1307RTC.h - Bibliotheek om de RTC. te besturen
Aanbevolen:
Binaire klok V1.0: 5 stappen
Binary Clock V1.0: Iedereen houdt van binaire klokken, vooral de nerdy makers zoals ik. In deze instructable laat ik je zien hoe je je eigen binaire klok kunt maken met kant-en-klare en perfboard-modules. Ik was niet tevreden met het ontwerp van de kant-en-klare binaire klok
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv
Op cijfers drukken: 6 stappen
Dringende nummers: Tecnológico de Costa Rica, Sede Central, Escuela de ComputaciónIngeniería en ComputaciónIC-1400 Fundamentos de Organización de ComputadorasProyecto #2 ArduinoProfesor: Ing. Esteban Arias Méndez Emmanuel Castro Fernández,2018104486Mariela Murillo Artav
Teller met 7 segmenten: 3 stappen
7-segments display-teller: vandaag heb ik een ander project voor u - een 1-cijferige 7-segments display-teller. Het is een leuk klein project dat telt van 0 tot 9 en dan terug van 0. Je kunt het gewoon gebruiken als een algemene tutorial over het gebruik van dit populaire soort display. De onderdelen hiervoor
Binaire klok: 5 stappen (met afbeeldingen)
Binaire klok: Hier is een eenvoudig voorbeeld van het bouwen van een cool uitziende binaire 24-uurs klok. Rode LED's tonen seconden, groene LED's minuten en gele LED's uren. Kast bevat vier knoppen om de tijd in te stellen. Klok werkt op 9 volt. Deze klok is makkelijk te maken en onderdelen