Na forum Forbota uzyskałem pomoc:
Zmiana w linii: "display.print(hour);" na "display.print(hours); oraz usunięcie "if(hour < 10) display.print(1);".
Temat uważam za zamknięty.
Działający kod:
Załączniki:
NTPclient.zip(1.48 KB)
Musisz być zalogowany, aby pobrać ten załącznik.
Zarejestruj konto, Zaloguj się i bądź aktywny na forum, a wtedy reklamy nie będą się pojawiać. Otrzymaj punkty za rejestrację oraz odpowiedzi.
✨ Użytkownik napotkał problem z synchronizacją zegara na bazie ESP8266 z wyświetlaczem OLED, gdzie poprawnie synchronizowane były jedynie minuty i dzień tygodnia. W odpowiedziach zasugerowano kilka poprawek w kodzie, w tym zmiany w obliczeniach roku, miesiąca i dnia. Ostatecznie, po modyfikacji linii kodu dotyczącej wyświetlania godzin, problem został rozwiązany. Użytkownik uzyskał pomoc na forum Forbota, co pozwoliło na zamknięcie tematu. Wygenerowane przez model językowy.