Dieses Projekt implementiert eine digitale Uhr mit einem
Arduino Pro Micro (ATmega32U4, 5V/16MHz), einer DS1302 RTC
und vier TIL311 intelligenten Anzeigen.
Die Uhr zeigt die Zeit im HHMM-Format und lΓ€sst sich ΓΌber
zwei Taster einstellen (Stunden und Minuten).
- Pro Micro (ATmega32U4 5V/16MHz)
- RTC DS1302 mit Quarz (32.768 kHz) und Knopfzellenpufferung
- 4Γ TIL311 Anzeigen (Hex-/Dezimal-Display mit BCD-Eingang)
- 2Γ Taster (Stunden / Minuten)
- Kurzer Tastendruck: +1 Stunde bzw. +1 Minute
- GedrΓΌckt halten: Auto-Repeat im Sekundentakt
- Kein Γbertrag zwischen Minuten/Stunden
- Zeit wird nach jeder Γnderung sofort in die RTC geschrieben (Sekunden = 0)
.
βββ src/
β βββ clock_til311.ino
βββ docs/
β βββ clock_til311_doc_de.md
β βββ clock_til311_doc_en.md
β βββ images/
β βββ til311_clock_front.jpg
β βββ til311_clock_board.jpg
βββ README.md
This project implements a digital clock using an
Arduino Pro Micro (ATmega32U4, 5V/16MHz), a DS1302 RTC,
and four TIL311 intelligent displays.
The clock shows the time in HHMM format and can be adjusted via
two push buttons (hours and minutes).
- Pro Micro (ATmega32U4 5V/16MHz)
- RTC DS1302 with 32.768 kHz crystal and coin cell backup
- 4Γ TIL311 displays (hex/decimal display with BCD input)
- 2Γ push buttons (hours / minutes)
- Short press: +1 hour or +1 minute
- Hold button: auto-repeat every second
- No carry between minutes/hours
- Time is written back to the RTC immediately after each change (seconds = 0)
.
βββ src/
β βββ clock_til311.ino
βββ docs/
β βββ clock_til311_doc_de.md
β βββ clock_til311_doc_en.md
β βββ images/
β βββ til311_clock_front.jpg
β βββ til311_clock_board.jpg
βββ README.md
Install via arduino-cli:
arduino-cli lib update-index
arduino-cli lib install "Rtc by Makuna"
arduino-cli lib install ThreeWireDieses Projekt ist frei nutzbar unter der MIT-Lizenz.
This project is released under the MIT License.

