Innehållsförteckning:

Arduino DS3231 RTC -klocka med LCD: 3 steg
Arduino DS3231 RTC -klocka med LCD: 3 steg

Video: Arduino DS3231 RTC -klocka med LCD: 3 steg

Video: Arduino DS3231 RTC -klocka med LCD: 3 steg
Video: Контроллер автоматического пуска-останова с часами реального времени DS3231 2024, Juli
Anonim
Arduino DS3231 RTC -klocka med LCD
Arduino DS3231 RTC -klocka med LCD

För att bekanta mig med en DS3231 RTC (realtidsklocka) byggde jag en enkel arduino baserad 24 -timmars klocka. Den har 3 knappar med följande funktioner: tryck på valfri knapp för att gå till tidsinställningsläget, öka och minska tiden i minuter med två av knapparna och ställ in klockan med den tredje knappen. Du kan kolla in en video av den som fungerar på vimeo.com/andrewideas/simplearduinoclock.

Material som krävs:

  • En arduino utvecklingskort (jag använde en Uno)
  • En standard 16x2 HD44780 -baserad LCD -skärm
  • En DS3231 -baserad RTC (jag fick min på Amazon)
  • Tre tryckknappar
  • Tre motstånd (~ 10K ohm)
  • En potentiometer (~ 10K ohm)
  • En brödbräda
  • Flera bygelkablar

Steg 1: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Se ritningen för kabeldragning. Knapparna är anslutna till stift A0, A1 och A2. RTC använder stift A5 för SCL och stift A4 för SDA. Potentiometern varierar kontrasten på LCD -skärmen och LCD -skärmen använder digitala stift 2 till 7.

Steg 2: Programmering

Programmering
Programmering

Använd arduino IDE för att ladda upp min skiss till din arduino.

Min kod var delvis baserad på koden här. Och naturligtvis förklaras min kod i dess kommentarer.

Du kan ladda ner skissen från denna instruerbara.

Steg 3: Fortsätt med ditt liv

Du gjorde det! Om du inte gjorde det- kommentera i så fall nedan så ska jag göra mitt bästa för att hjälpa dig. Annars, fortsätt och gör ännu större saker!

Tack!

Rekommenderad: