Schritt 9: NerdClock - Erweiterungen und Verbesserungen
ich möchte endlich eine Erweiterung zu teilen, ich auf die fertige Version des NerdClock für eine komfortablere Nutzung habe. Es erweitert die Uhr mit einer Echtzeituhr (DS1307), das erhöht die Genauigkeit und Zeit der Uhr hält, auch wenn es nicht mit einer Stromquelle verbunden ist. Für mein eigenes PCB-Design bedeutet dies, dass zwei Farbe Einstellung Potentiometer Pins müssen geopfert werden, um dies zu ermöglichen, da diese beiden mit der I2C Schnittstellensteckverbinder des AVR microcontrollers verbunden sind.
Verkabelung dann läuft folgendermaßen ab:
- SDA-Pin des AVR (Pin 27) auf DS1307 RTC Modul SDA pin
- SCL-Pin des AVR (Pin 28) auf DS1307 RTC Modul SCL pin
- VCC und GND entsprechend
Ich schrieb die RTC-Erweiterung-Firmware für die Uhr. Die Software entfernt die Möglichkeit, R, G und B manuell festzulegen, sondern fügt RTC.