W tym projekcie pokażemy, jak wyświetlić godzinę i datę na ekranie LCD. Ten projekt może być bardzo przydatny do zrobienia budzika lub po prostu zegara. Wystarczy dodać baterie do płytki Arduino i wydrukować obudowę na drukarce 3D, aby mieć prawdziwy samodzielny zegar.
Trudność:
Niezbędny sprzęt
Teraz przyjrzyjmy się materiałom potrzebnym do projektu:
Potencjometr służy do regulacji jasności ekranu. Można się bez niego obejść, podłączając 5 V bezpośrednio do brązowego przewodu, a GND, które idzie od potencjometru do ekranu, można podłączyć bezpośrednio do płytki Arduino.
Program dla zegara Arduino
Zmień czas i datę w programie!
Jak widać na obrazku, godzina i data wyjazdu są stałe i niekoniecznie muszą być właściwym dniem. Możesz więc zmienić tę datę samodzielnie w programie.
Oto linia do modyfikacji:
Jak zachować aktualny czas, gdy Arduino jest wyłączone?
Jak widać, zegar i data nie są aktualizowane po wyłączeniu płytki Arduino. Może to być denerwujące, jeśli na przykład tworzysz zegar. Aby rozwiązać ten problem, możesz dodać do projektu moduł zegara RTC (taki jak DS3231), który będzie obliczał czas nawet po wyłączeniu płytki Arduino dzięki baterii niezależnej od zasilania płytki Arduino.