Съдържание:

Arduino DS3231 RTC часовник с LCD: 3 стъпки
Arduino DS3231 RTC часовник с LCD: 3 стъпки

Видео: Arduino DS3231 RTC часовник с LCD: 3 стъпки

Видео: Arduino DS3231 RTC часовник с LCD: 3 стъпки
Видео: Automatic Start-Stop Controller with DS3231 Real-Time Clock 2024, Ноември
Anonim
Arduino DS3231 RTC часовник с LCD
Arduino DS3231 RTC часовник с LCD

За да се запозная с DS3231 RTC (часовник в реално време), изградих прост базиран на Arduino 24 часов часовник. Той има 3 бутона със следните функции: натиснете произволен бутон, за да влезете в режим на настройка на времето, увеличете и намалете времето в минути с два от бутоните, и настройте часовника с третия бутон. Можете да разгледате видеоклип от него, работещ на vimeo.com/andrewideas/simplearduinoclock.

Необходими материали:

  • Дъска за разработка на arduino (използвах Uno)
  • Стандартен 16x2 HD44780 базиран LCD дисплей
  • RTC базиран на DS3231 (взех моя на Amazon)
  • Три бутона за натискане
  • Три резистора (~ 10K ома)
  • Потенциометър (~ 10K ома)
  • Макет
  • Няколко джъмперни проводника

Стъпка 1: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Вижте чертежа за инструкции за окабеляване. Бутоните са свързани към щифтове A0, A1 и A2. RTC използва щифт A5 за SCL и пин A4 за SDA. Потенциометърът променя контраста на LCD и LCD използва цифрови щифтове 2 до 7.

Стъпка 2: Програмиране

Програмиране
Програмиране

Използвайте arduino IDE, за да качите моята скица във вашия arduino.

Моят код отчасти се основаваше на кода, предоставен тук. И, разбира се, моят код е обяснен в коментарите му.

Можете да изтеглите скицата от тази инструкция.

Стъпка 3: Продължете с живота си

Направи го! Освен ако не сте- в този случай коментирайте по-долу и аз ще направя всичко възможно да ви помогна. В противен случай продължете напред и правете още по -големи неща!

Благодаря!

Препоръчано: