Inhoudsopgave:
Video: Arduino DS3231 RTC-klok met LCD - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Om mezelf vertrouwd te maken met een DS3231 RTC (realtime klok), heb ik een eenvoudige op arduino gebaseerde 24-uursklok gebouwd. Het heeft 3 knoppen met de volgende functies: druk op een willekeurige knop om de tijdinstellingsmodus te openen, verhoog en verlaag de tijd in minuten met twee van de knoppen en stel de klok in met de derde knop. Je kunt een video bekijken waarin het werkt op vimeo.com/andrewideas/simplearduinoclock.
Vereiste materialen:
- Een Arduino-ontwikkelbord (ik gebruikte een Uno)
- Een standaard 16x2 HD44780 gebaseerd LCD-scherm
- Een op DS3231 gebaseerde RTC (ik heb de mijne op Amazon)
- Drie drukknoppen
- Drie weerstanden (~10K ohm)
- Een potentiometer (~10K ohm)
- een breadboard
- Meerdere jumperdraden
Stap 1: Bedrading
Raadpleeg de tekening voor bedradingsinstructies. De knoppen zijn verbonden met pinnen A0, A1 en A2. De RTC gebruikt pin A5 voor SCL en pin A4 voor SDA. De potentiometer varieert het contrast op het LCD-scherm en het LCD-scherm gebruikt digitale pinnen 2 tot en met 7.
Stap 2: Programmeren
Gebruik de arduino IDE om mijn schets naar je arduino te uploaden.
Mijn code was gedeeltelijk gebaseerd op de hier verstrekte code. En natuurlijk wordt mijn code uitgelegd in de opmerkingen.
U kunt de schets downloaden van deze instructable.
Stap 3: Doorgaan met je leven
Je hebt het gedaan! Tenzij je dat niet hebt gedaan, reageer dan hieronder en ik zal mijn best doen om je te helpen. Ga anders door en doe nog grotere dingen!
Bedankt!
Aanbevolen:
Een real-time klokmodule gebruiken (DS3231): 5 stappen
Hoe een real-time klokmodule (DS3231) te gebruiken: De DS3231 is een goedkope, extreem nauwkeurige I2C real-time klok (RTC) met een geïntegreerde temperatuurgecompenseerde kristaloscillator (TCXO) en kristal. Het apparaat heeft een batterij-ingang en houdt de tijd nauwkeurig bij wanneer de hoofdstroom naar
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): 3 stappen
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): Deze Instructable laat u zien hoe u de tijd op een DS3231 Real Time Clock kunt instellen met behulp van een Arduino en een kleine Java-toepassing die gebruik maakt van de seriële verbinding van de Arduino.De basislogica van dit programma:1. De Arduino stuurt een serieel verzoek
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: 3 stappen
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: We krijgen steeds verzoeken over het gebruik van DS1307 en DS3231 realtime klokmodules met Arduino van verschillende bronnen - dus dit is de eerste van een tweedelige tutorial over hoe ze te gebruiken. Voor deze Arduino-tutorial hebben we twee realtime klokmodules voor ons
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze