Cuprins:

Ceas Arduino DS3231 RTC cu LCD: 3 pași
Ceas Arduino DS3231 RTC cu LCD: 3 pași

Video: Ceas Arduino DS3231 RTC cu LCD: 3 pași

Video: Ceas Arduino DS3231 RTC cu LCD: 3 pași
Video: RTC clock with manual adjust, date, alarm, temperature and humidity using Arduino (3) 2024, Noiembrie
Anonim
Ceas Arduino DS3231 RTC cu LCD
Ceas Arduino DS3231 RTC cu LCD

Pentru a mă familiariza cu un DS3231 RTC (ceas în timp real), am construit un ceas de 24 de ore bazat pe arduino. Are 3 butoane cu următoarele funcții: apăsați orice buton pentru a intra în modul de setare a timpului, creșteți și micșorați timpul în minute cu două dintre butoane și setați ceasul cu al treilea buton. Puteți verifica un videoclip al acestuia funcționând la vimeo.com/andrewideas/simplearduinoclock.

Materiale necesare:

  • O placa de dezvoltare arduino (am folosit un Uno)
  • Un afișaj LCD standard de 16x2 HD44780
  • Un RTC bazat pe DS3231 (l-am primit pe al meu pe Amazon)
  • Trei butoane
  • Trei rezistențe (~ 10K ohm)
  • Un potențiometru (~ 10K ohm)
  • O placă de măsurare
  • Mai multe fire jumper

Pasul 1: Cablare

Cablare
Cablare
Cablare
Cablare

Consultați desenul pentru instrucțiuni de conectare. Butoanele sunt conectate la pinii A0, A1 și A2. RTC folosește pinul A5 pentru SCL și pinul A4 pentru SDA. Potențiometrul variază contrastul pe ecranul LCD, iar acesta folosește pinii digitali de la 2 la 7.

Pasul 2: Programare

Programare
Programare

Utilizați IDE-ul arduino pentru a încărca schița mea pe arduino.

Codul meu a fost parțial bazat pe codul furnizat aici. Și, desigur, codul meu este explicat în comentariile sale.

Puteți descărca schița din acest instructiv.

Pasul 3: Continuarea cu viața ta

Tu ai făcut-o! Cu excepția cazului în care nu ați făcut - caz în care comentați mai jos și voi face tot posibilul să vă ajut. În caz contrar, continuați și faceți lucruri și mai mari!

Mulțumiri!

Recomandat: