Obsah:

Hodiny Arduino DS3231 RTC s LCD: 3 kroky
Hodiny Arduino DS3231 RTC s LCD: 3 kroky

Video: Hodiny Arduino DS3231 RTC s LCD: 3 kroky

Video: Hodiny Arduino DS3231 RTC s LCD: 3 kroky
Video: Unwrapping a DS3231 Real-time Clock Module: What’s inside?? 🧐😲 #diy #electronic #arduino #how #clock 2024, Červenec
Anonim
Hodiny Arduino DS3231 RTC s LCD
Hodiny Arduino DS3231 RTC s LCD

Abych se seznámil s DS3231 RTC (hodiny reálného času), postavil jsem jednoduché 24hodinové hodiny založené na arduinu. Má 3 tlačítka s následujícími funkcemi: stisknutím libovolného tlačítka vstoupíte do režimu nastavení času, dvěma tlačítky zvýšíte a snížíte čas v minutách a třetím tlačítkem nastavíte hodiny. Můžete si prohlédnout video, jak to funguje, na vimeo.com/andrewideas/simplearduinoclock.

Požadované materiály:

  • Arduino vývojová deska (použil jsem Uno)
  • Standardní LCD displej 16x2 HD44780
  • RTC založený na DS3231 (dostal jsem svůj na Amazonu)
  • Tři tlačítka
  • Tři odpory (~ 10K ohm)
  • Potenciometr (~ 10K ohm)
  • Prkénko
  • Několik propojovacích vodičů

Krok 1: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Pokyny k zapojení najdete na obrázku. Tlačítka jsou připojena k pinům A0, A1 a A2. RTC používá pin A5 pro SCL a pin A4 pro SDA. Potenciometr mění kontrast na LCD a LCD používá digitální piny 2 až 7.

Krok 2: Programování

Programování
Programování

Pomocí IDE arduino nahrajte moji skicu do svého arduina.

Můj kód byl částečně založen na zde uvedeném kódu. A můj kód je samozřejmě vysvětlen v jeho komentářích.

Skicu si můžete stáhnout z tohoto návodu.

Krok 3: Pokračování ve svém životě

Udělal jsi to! Pokud jste to neudělali- v takovém případě okomentujte níže a já se budu snažit vám pomoci. Jinak pokračujte a dělejte ještě větší věci!

Dík!

Doporučuje: