Innholdsfortegnelse:

Arduino DS3231 RTC -klokke med LCD: 3 trinn
Arduino DS3231 RTC -klokke med LCD: 3 trinn

Video: Arduino DS3231 RTC -klokke med LCD: 3 trinn

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

For å gjøre meg kjent med en DS3231 RTC (sanntidsklokke), bygde jeg en enkel arduino -basert 24 -timers klokke. Den har 3 knapper med følgende funksjoner: Trykk på hvilken som helst knapp for å gå inn i tidsinnstillingsmodus, øke og redusere tiden i minutter med to av knappene, og still klokken med den tredje knappen. Du kan sjekke ut en video av den som fungerer på vimeo.com/andrewideas/simplearduinoclock.

Nødvendig materiale:

  • Et arduino utviklingstavle (jeg brukte en Uno)
  • En standard 16x2 HD44780 -basert LCD -skjerm
  • En DS3231 -basert RTC (jeg fikk min på Amazon)
  • Tre trykknapper
  • Tre motstander (~ 10K ohm)
  • Et potensiometer (~ 10K ohm)
  • Et brødbrett
  • Flere hoppetråder

Trinn 1: Kabling

Kabling
Kabling
Kabling
Kabling

Se tegningen for ledningsinstruksjoner. Knappene er koblet til pinne A0, A1 og A2. RTC bruker pin A5 for SCL og pin A4 for SDA. Potensiometeret varierer kontrasten på LCD -skjermen, og LCD -skjermen bruker digitale pinner 2 til 7.

Trinn 2: Programmering

Programmering
Programmering

Bruk arduino IDE for å laste opp skissen min til din arduino.

Koden min var delvis basert på koden som er gitt her. Og selvfølgelig er koden min forklart i kommentarene.

Du kan laste ned skissen fra denne instruerbare.

Trinn 3: Fortsett med livet ditt

Du gjorde det! Med mindre du ikke gjorde det- kommenter i så fall nedenfor, og jeg skal gjøre mitt beste for å hjelpe deg. Ellers fortsett og gjør enda større ting!

Takk!

Anbefalt: