Indholdsfortegnelse:

Arduino DS3231 RTC -ur med LCD: 3 trin
Arduino DS3231 RTC -ur med LCD: 3 trin

Video: Arduino DS3231 RTC -ur med LCD: 3 trin

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

For at gøre mig bekendt med en DS3231 RTC (real time clock), byggede jeg et simpelt arduino baseret 24 timers ur. Den har 3 knapper med følgende funktioner: Tryk på en vilkårlig knap for at gå ind i tidsindstillingstilstanden, forøg og reducer tiden i minutter med to af knapperne, og indstil uret med den tredje knap. Du kan tjekke en video af den ud på vimeo.com/andrewideas/simplearduinoclock.

Nødvendige materialer:

  • Et arduino -udviklingsbræt (jeg brugte en Uno)
  • En standard 16x2 HD44780 baseret LCD -skærm
  • En DS3231 -baseret RTC (jeg fik min på Amazon)
  • Tre trykknapper
  • Tre modstande (~ 10K ohm)
  • Et potentiometer (~ 10K ohm)
  • Et brødbræt
  • Flere springtråde

Trin 1: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Se tegningen for ledningsinstruktioner. Knapperne er forbundet til ben A0, A1 og A2. RTC bruger pin A5 til SCL og pin A4 til SDA. Potentiometeret varierer kontrasten på LCD'et, og LCD'et bruger digitale ben 2 til 7.

Trin 2: Programmering

Programmering
Programmering

Brug arduino IDE til at uploade min skitse til din arduino.

Min kode var delvist baseret på koden her. Og selvfølgelig er min kode forklaret i sine kommentarer.

Du kan downloade skitsen fra denne instruerbare.

Trin 3: Fortsæt med dit liv

Du gjorde det! Medmindre du ikke gjorde- i så fald kommenter nedenfor, og jeg vil gøre mit bedste for at hjælpe dig. Ellers skal du fortsætte og gøre endnu større ting!

Tak!

Anbefalede: