
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Aby zapoznać się z DS3231 RTC (zegarem czasu rzeczywistego), zbudowałem prosty 24-godzinny zegar oparty na arduino. Posiada 3 przyciski z następującymi funkcjami: naciśnięcie dowolnego przycisku powoduje wejście w tryb ustawiania czasu, zwiększanie i zmniejszanie czasu w minutach dwoma przyciskami oraz ustawianie zegara trzecim przyciskiem. Możesz obejrzeć wideo z tego działającego na vimeo.com/andrewideas/simplearduinoclock.
Wymagane materiały:
- Płytka rozwojowa arduino (użyłem Uno)
- Standardowy wyświetlacz LCD oparty na 16x2 HD44780
- RTC oparty na DS3231 (mam swój na Amazon)
- Trzy przyciski
- Trzy rezystory (~10K omów)
- Potencjometr (~10K omów)
- Deska do krojenia chleba
- Kilka przewodów połączeniowych
Krok 1: Okablowanie


Instrukcje dotyczące okablowania znajdują się na rysunku. Przyciski są podłączone do pinów A0, A1 i A2. RTC wykorzystuje pin A5 dla SCL i pin A4 dla SDA. Potencjometr zmienia kontrast na wyświetlaczu LCD, a wyświetlacz LCD wykorzystuje cyfrowe piny od 2 do 7.
Krok 2: Programowanie

Użyj arduino IDE, aby przesłać mój szkic do swojego arduino.
Mój kod był częściowo oparty na podanym tutaj kodzie. I oczywiście mój kod jest wyjaśniony w komentarzach.
Możesz pobrać szkic z tej instrukcji.
Krok 3: Kontynuacja życia
Zrobiłeś to! Chyba że nie - w takim przypadku skomentuj poniżej, a zrobię co w mojej mocy, aby ci pomóc. W przeciwnym razie idź dalej i rób jeszcze większe rzeczy!
Dziękuję!
Zalecana:
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki

ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Dokładne, szybkie i automatyczne ustawianie DS3231 RTC (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): 3 kroki

Dokładne, szybkie i automatyczne ustawianie zegara czasu rzeczywistego DS3231 (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): Ta instrukcja pokaże, jak ustawić czas w zegarze czasu rzeczywistego DS3231 za pomocą Arduino i małej aplikacji Java, która używa połączenie szeregowe Arduino.Podstawowa logika tego programu:1. Arduino wysyła żądanie szeregowe
Rejestrator danych Arduino z RTC, wyświetlaczem Nokia LCD i koderem: 4 kroki

Arduino Datalogger Z RTC, Nokia LCD i Enkoderem: Części: Arduino Nano lub Arduino Pro Mini Nokia 5110 84x48 LCD Czujnik temperatury/wilgotności DHT11 DS1307 lub DS3231 Moduł RTC z wbudowaną pamięcią EEPROM AT24C32 Tani enkoder z 3 kondensatorami stabilizującymi Cechy: GUI oparty na Nokia LCD i pl
Jak zrobić zegar czasu rzeczywistego za pomocą Arduino i wyświetlacza TFT - Arduino Mega RTC z 3,5-calowym wyświetlaczem TFT: 4 kroki

Jak zrobić zegar czasu rzeczywistego za pomocą Arduino i wyświetlacza TFT | Arduino Mega RTC z 3,5-calowym wyświetlaczem TFT: Odwiedź mój kanał YouTube. Wprowadzenie: - W tym poście zamierzam stworzyć „Zegar czasu rzeczywistego” za pomocą 3,5-calowego ekranu dotykowego TFT, Arduino Mega Moduł 2560 i DS3231 RTC….Przed rozpoczęciem…sprawdź wideo z mojego kanału YouTube..Uwaga:- Jeśli używasz Arduina
Jak zrobić zegar cyfrowy za pomocą 8051 z 7-segmentowym wyświetlaczem: 4 kroki

Jak zrobić zegar cyfrowy za pomocą 8051 z 7-segmentowym wyświetlaczem: W tym projekcie wyjaśniłem, jak zrobić prosty zegar cyfrowy za pomocą mikrokontrolera 8051 z 7-segmentowym wyświetlaczem