Inhoudsopgave:

Arduino DS3231 RTC-klok met LCD - Ajarnpa
Arduino DS3231 RTC-klok met LCD - Ajarnpa

Video: Arduino DS3231 RTC-klok met LCD - Ajarnpa

Video: Arduino DS3231 RTC-klok met LCD - Ajarnpa
Video: Контроллер автоматического пуска-останова с часами реального времени DS3231 2024, November
Anonim
Arduino DS3231 RTC-klok met LCD
Arduino DS3231 RTC-klok met LCD

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

Bedrading
Bedrading
Bedrading
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

Programmeren
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: