Оглавление:

Часы Arduino DS3231 RTC с ЖК-дисплеем: 3 шага
Часы Arduino DS3231 RTC с ЖК-дисплеем: 3 шага

Видео: Часы Arduino DS3231 RTC с ЖК-дисплеем: 3 шага

Видео: Часы Arduino DS3231 RTC с ЖК-дисплеем: 3 шага
Видео: DS3231 Подключение к Arduino, настройка и установка времени. 2024, Ноябрь
Anonim
Часы Arduino DS3231 RTC с ЖК-дисплеем
Часы Arduino DS3231 RTC с ЖК-дисплеем

Чтобы познакомиться с DS3231 RTC (часами реального времени), я построил простые 24-часовые часы на базе Arduino. Он имеет 3 кнопки со следующими функциями: нажмите любую кнопку для входа в режим установки времени, увеличьте и уменьшите время в минутах с помощью двух кнопок и установите часы с помощью третьей кнопки. Вы можете посмотреть видео о его работе на vimeo.com/andrewideas/simplearduinoclock.

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

  • Плата для разработки Arduino (я использовал Uno)
  • Стандартный ЖК-дисплей 16x2 на базе HD44780
  • RTC на базе DS3231 (я получил свой на Amazon)
  • Три кнопки
  • Три резистора (~ 10 кОм)
  • Потенциометр (~ 10 кОм)
  • Макет
  • Несколько перемычек

Шаг 1. Подключение

Проводка
Проводка
Проводка
Проводка

Инструкции по подключению см. На чертеже. Кнопки подключены к контактам A0, A1 и A2. RTC использует контакт A5 для SCL и контакт A4 для SDA. Потенциометр изменяет контрастность ЖК-дисплея, а ЖК-дисплей использует цифровые контакты 2-7.

Шаг 2: программирование

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

Используйте IDE arduino, чтобы загрузить мой скетч на ваш arduino.

Мой код частично основан на приведенном здесь коде. И, конечно же, мой код объясняется в комментариях.

Вы можете скачать эскиз из этого руководства.

Шаг 3. Продолжайте жить своей жизнью

Ты сделал это! Если вы этого не сделали - в этом случае прокомментируйте ниже, и я сделаю все возможное, чтобы помочь вам. В противном случае продолжайте и делайте еще большие дела!

Спасибо!

Рекомендуемые: