Главная » Arduino
Призовой фонд
на август 2019 г.
1. 1000 руб
Паяльник
2. Тестер компонентов MG328
Паяльник
3. 200 руб.
От пользователей

Часы на Ардуино

Прикупив часовой модуль решил собрать часы на Arduino UNO с тремя кнопками. 

Нам понадобится:
1) Часовой модуль Tiny RTC I2C modules
2) Arduino UNO
3) LCD дисплей P16204X на чипе HD44780 (аналог LCD дисплей MT-16S2H)

Часовой модуль будем к ардуино подключать по шине I2C, в ардуино задействуем контакты А4 и А5.

Внешний вид часового модуля
Рисунок 1- Внешний вид часового модуля

Выводы часового модуля
Рисунок 2 - Выводы модуля часов

Для вывода времени был взят дисплей P16204X :

Внешний вид дисплея
Рисунок 3 - Внешний вид дисплея

Распиновку можно посмотреть в даташите, прикреплен к статье ниже.

Вот что получилось:

Внешний вид часов на Arduino
Рисунок 4 - Внешний вид часов на Arduino.

Прикрепляю к статье даташит на часовой модуль, библиотеку для ардуино, код программы.

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 3
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 3.1 Проголосовало: 3 чел.

Комментарии (5) | Я собрал (0) | Подписаться

0
Николай #
Изменённый и доработанный вариант, минимум проводов и настроек. Установка часов стандартная:
// Set the clock to run-mode, and disable the write protection
rtc.halt(false);
rtc.writeProtect(false);

// The following lines can be commented out to use the values already stored in the DS1302
rtc.setDOW(FRIDAY); // Set Day-of-Week to FRIDAY
rtc.setTime(12, 0, 0); // Set the time to 12:00:00 (24hr format)
rtc.setDate(6, 8, 2010); // Set the date to August 6th, 2010

После первичного запуска данные строки комментируются до следующей установки часов.
Прикрепленный файл: DS1302.rar
Прикрепленный файл: LCD_DS1302.ino
Прикрепленный файл: LiquidCrystal_I2C.rar
Прикрепленный файл: Фото0002.jpg
Ответить
0
besteugen #
Вот,что получилось у меня.
Прикрепленный файл: WP_20160704_001.jpg
Ответить
0
besteugen #
Скетч.
Прикрепленный файл: sketch_CLOCK_LCD.ino
Ответить
0
besteugen #
Фото и скетч
Прикрепленный файл: DS1307_LCD.rar
Ответить
0

[Автор]
freearduino #
Круто, получилось!
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Модуль измерения тока на ACS712 (30А)
Модуль измерения тока на ACS712 (30А)
Конструктор - темброблок на LM1036 Конструктор УНЧ 60 Вт на LM3886
вверх