INHOUDSOPGAWE:

Arduino DS3231 RTC -klok met LCD: 3 stappe
Arduino DS3231 RTC -klok met LCD: 3 stappe

Video: Arduino DS3231 RTC -klok met LCD: 3 stappe

Video: Arduino DS3231 RTC -klok met LCD: 3 stappe
Video: ST9720 Graphical LCD Interfacing with Arduino 2024, November
Anonim
Arduino DS3231 RTC -klok met LCD
Arduino DS3231 RTC -klok met LCD

Om my vertroud te maak met 'n DS3231 RTC (real time clock), het ek 'n eenvoudige arduino -gebaseerde 24 -uursklok gebou. Dit het 3 knoppies met die volgende funksies: druk op enige knoppie om in die tydinstellingsmodus te gaan, verhoog die tyd in minute met twee van die knoppies en stel die klok in met die derde knoppie. U kan 'n video daarvan kyk by vimeo.com/andrewideas/simplearduinoclock.

Vereiste materiaal:

  • 'N Arduino -ontwikkelingsbord (ek het 'n Uno gebruik)
  • 'N Standaard 16x2 HD44780 -gebaseerde LCD -skerm
  • 'N DSTC -gebaseerde RTC (ek het myne op Amazon gekry)
  • Drie drukknoppies
  • Drie weerstande (~ 10K ohm)
  • 'N Potensiometer (~ 10K ohm)
  • 'N Broodplank
  • Verskeie springdrade

Stap 1: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Raadpleeg die tekening vir bedradinginstruksies. Die knoppies is verbind met penne A0, A1 en A2. Die RTC gebruik pen A5 vir SCL en pen A4 vir SDA. Die potensiometer wissel die kontras op die LCD en die LCD gebruik digitale penne 2 tot 7.

Stap 2: Programmering

Programmering
Programmering

Gebruik die arduino IDE om my skets na u arduino op te laai.

My kode was gedeeltelik gebaseer op die kode wat hier verskaf word. En natuurlik word my kode in sy kommentaar verduidelik.

U kan die skets van hierdie instruksies aflaai.

Stap 3: Gaan voort met u lewe

Jy het dit gedoen! Tensy u dit nie gedoen het nie- in welke geval hieronder, lewer kommentaar en ek sal my bes doen om u te help. Andersins, gaan voort en doen nog groter dinge!

Dankie!

Aanbeveel: