Spisu treści:

Zegar RTC Arduino DS3231 z wyświetlaczem LCD: 3 kroki
Zegar RTC Arduino DS3231 z wyświetlaczem LCD: 3 kroki

Wideo: Zegar RTC Arduino DS3231 z wyświetlaczem LCD: 3 kroki

Wideo: Zegar RTC Arduino DS3231 z wyświetlaczem LCD: 3 kroki
Wideo: Arduino Digital Clock Using DS3231 RTC and LCD Display #shorts 2024, Lipiec
Anonim
Zegar RTC Arduino DS3231 z wyświetlaczem LCD
Zegar RTC Arduino DS3231 z wyświetlaczem LCD

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

Okablowanie
Okablowanie
Okablowanie
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

Programowanie
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: