Arduino - OLED Klok
In deze tutorial leren we hoe u een OLED klok maakt door:
- Tijd (uur, minuut, seconde) te lezen vanaf een DS3231 RTC module en deze weer te geven op een OLED
- Tijd (uur, minuut, seconde) te lezen vanaf een DS1307 RTC module en deze weer te geven op een OLED
U kunt kiezen uit twee RTC-modules: DS3231 en DS1307. Zie DS3231 vs DS1307
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Als u een groter OLED-display wilt, gebruik dan de 2.42 inch OLED Display 128x64.
Over OLED, DS3231 en DS1307 RTC module
Als u niet bekend bent met OLED, DS3231 en DS1307 (pinout, werking, programmeren...), leer er dan meer over in de volgende tutorials:
OLED en RTC Libraries installeren
- Navigeer naar het Libraries icoon in de linkerzijbalk van de Arduino IDE.
- Zoek naar “SSD1306” en vind vervolgens de SSD1306 library van Adafruit
- Klik op de knop Install om de library te installeren.

- U wordt gevraagd om enkele andere library-onderdelen te installeren
- Klik op Install All om alle afhankelijkheden te installeren.

- Zoek naar “RTClib” en vind vervolgens de RTC library van Adafruit. Deze library werkt zowel met DS3231 als DS1307
- Klik op de knop Install om de RTC library te installeren.

- U kunt gevraagd worden om enkele andere afhankelijkheden te installeren
- Klik op Install All om alle afhankelijkheden te installeren.

Tijd lezen van DS3231 RTC module en weergeven op OLED
Aansluitschema

Deze afbeelding is gemaakt met Fritzing. Klik om de afbeelding te vergroten.
Arduino Code - DS3231 en OLED
Snelle stappen
- Kopieer bovenstaande code en open deze met de Arduino IDE
- Klik op de knop Upload in de Arduino IDE om de code naar de Arduino te uploaden
- Bekijk het resultaat op de OLED
Tijd lezen van DS1307 RTC module en weergeven op OLED
Aansluitschema

Deze afbeelding is gemaakt met Fritzing. Klik om de afbeelding te vergroten.
Arduino Code - DS1307 en OLED
Snelle stappen
- Kopieer bovenstaande code en open deze met de Arduino IDE
- Klik op de knop Upload in de Arduino IDE om de code naar de Arduino te uploaden
- Bekijk het resultaat op de OLED
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.