#include #include #define CS 10 // Arduino Uno #define DC 9 #define RESET 8 TFT myScreen = TFT(CS, DC, RESET); int stunde=9, minute=59; // hier die Uhrzeit einstellen int sekunde_neu, sekunde_alt; void setup() { myScreen.begin(); myScreen.background(0,0,0); // clear screen black delay(1000); // pause } void loop() { myScreen.stroke(255,0,255); // Farbe pink myScreen.setTextSize(2); // Size 2 sekunde_neu = (millis()/1000) % 60; // Das %-Zeichen ist der Modulo-Operator if(sekunde_neu != sekunde_alt) { if (sekunde_neu == 0) { minute++; if (minute==60) { minute=0; stunde++; if (stunde==24) stunde=0; } } if (stunde<10) myScreen.text("0",20,90); // myScreen.text("9",35,90); myScreen.text(stunde,35,90); myScreen.text(":",50,90); if (minute<10) myScreen.text("0",65,90); // myScreen.text("3",80,90); myScreen.text(minute,80,90); sekunde_alt = sekunde_neu; delay(1000); // pause myScreen.stroke(0,0,0); // Ausgabe mit schwarz löschen if (stunde<10) myScreen.text("0",20,90); myScreen.text(stunde,35,90); myScreen.text(":",50,90); if (minute<10) myScreen.text("0",65,90); myScreen.text(minute,80,90); myScreen.stroke(0,255,0); // Farbe gün setzen myScreen.text("Uhrzeit:",30,10); } }