C++ UNO/NANO RTC-Clock

C++ UNO RTC-Clock

In diesem Projekt wird im drei Sekunden Wechsel die Uhrzeit und die Temperatur auf einem 4-Digit-Display ausgegeben. Optional ist der Anschluss eines RGB-LED-Strips möglich.

Hardware

Die Hardware für die RTC-Clock

  • 1 x UNO
  • 1 x 4-Digit-Display TM1637
  • 1 x RTC-Modul DS3231 I2C
  • 1 x WS2812B RGB-LED Stripe

Verdrahtung

Die Verdrahtung für die DCF77 Clock:

  • RTC Modul -> 5V und GND
  • RTC Modul SDL -> UNO A4
  • RTC Modul SDA -> UNO A5
  • Display -> 5V und GND
  • Display CLK -> UNO 2
  • Display DIO -> UNO 3
  • WS2812B -> 5V und GND
  • WS2812B DIN-> UNO 7

Programm

C++ RTC Clock

RAW code


Set Time RAW code


RTC:






C++ NANO RTC-Clock

In diesem Beispiel wird der Wochentag, das Datum, die Uhrzeit und die Temperatur auf einem OLED-Display ausgegeben. Optional ist auch hier der Anschluss eines RGB-LED-Strips möglich.

Hardware

Die Hardware für die RTC-Clock

  • 1 x NANO
  • 1 x OLED-Display 1,3"
  • 1 x RTC-Modul DS3231 I2C
  • 1 x WS2812B RGB-LED Stripe Optional

Verdrahtung

Die Verdrahtung der RTC Clock:

  • RTC Modul -> 5V und GND
  • RTC Modul SDL -> NANO A4
  • RTC Modul SDA -> NANO A5
  • OLED Display -> 5V und GND
  • OLED Display SDL -> NANO A4
  • OLED Display SDA -> NANO A5

Programm

C++ RTC Clock

RAW code


Set Time RAW code


RTC NANO: