0
0
Артикул: clockarduino

Часы на светодиодных матрицах 8х8 MAX7219 на Arduino UNO

Часы на светодиодных матрицах 8х8 MAX7219 на Arduino UNO

Описание

Оглавление

НАЗНАЧЕНИЕ НАБОРА

СОСТАВ НАБОРА

СХЕМА ПОДКЛЮЧЕНИЯ К Arduino UNO

НАЧАЛО РАБОТЫ

БИБЛИОТЕКИ

  • LedControl.h
  • DS3231.h
  • Wire.h – библиотека
  • Time.h - библиотека

СКЕТЧИ

  • I2C_Scan_OK.ino
  • Set_Time_DS3231_OK.ino
  • Watch_MAX7219_4_Digits_UNO_OK.ino

 

НАЗНАЧЕНИЕ НАБОРА

Набор «Часы на светодиодных матрицах 8х8 MAX7219 на Arduino UNO» представляет собой электронные часы и  предназначен для вывода значений реального времени на четырехразрядный светодиодный индикатор с помощью программы написанной для Arduino .

Набор дает углубленное понимание  процесса последовательной передачи данных между периферийными устройствами и  понятия динамической индикации. Скетчи написаны на языке C++. 

СОСТАВ НАБОРА

1.  Arduino UNO  +  кабель для подключения к компьютеру – 1шт.

2.  Модуль часов  RTС  DS3231 – 1шт  

3.  Модули  светодиодных матрицах 8х8   MAX7219 -4 шт.

4.  Макетная плата –  1 шт

5.  Набор проводов – 1 к-т.

6. Скетчи для тестирования модулей RTС  DS3231 и светодиодных матрицах 8х8

    MAX7219

7. Скетч вывода реального времени на  цифровой индикатор.

 

СХЕМА ПОДКЛЮЧЕНИЯ К Arduino UNO

Рисунок 1.

 

НАЧАЛО РАБОТЫ

1. Собрать схему как показано на Рисунке 1.

2. Подключить к Arduino IDE библиотеки  DS3231.h и Time.h

Загрузить скетч  I2C_Scan_OK.ino. Сканер обнаруживает два устройства на шине i2C по следующим адресам:

a). 0x57 - это адрес микросхемы памяти AT24C32

b) 0x68 - адрес микросхемы DS3231SN

При неисправности   или неправильном соединении увидим сообщение

 

3. Загрузить скетч Set_Time_DS3231_OK.ino для установки времени.   Скорректировать данные установок времени

Clock.setYear(16); //Задаем год  2016 - две последние цифры

Clock.setMonth(1); //Задаем месяц  0-12

Clock.setDate(24); //Задаем ден месяца  0-31

Clock.setDoW(7); //Задаем день недели 1-7  7-воскресенье

Clock.setHour(18);     //Задаем время - часы

Clock.setMinute(23);   //Задаем время - минуты

Clock.setSecond(00);   //Задаем время  - секунды

 

4.Отключить модуль от питания компьютера. Через 3-5 минут вновь его подключить и загрузить скетч файл   Watch_MAX7219_4_Digits_UNO_OK.ino. На  индикаторах светодиодных матриц 8х8   MAX7219 и мониторе последовательного порта должны  увидеть реальное время  .

 

 

 

БИБЛИОТЕКИ

LedControl.h скачать

Предназначена для инициализации, и вывода графической информации на  модуль Dot matrix module MAX7219 . Позволяет каскадировать модули и анимировать выводимую информацию.

Библиотека также позволяет работать с семисегментными модулями, построенные на базе микросхемы  MAX7219 и поддерживает до 8-ми разрядов семисегментных индикаторов.  

           

DS3231.h скачать

Обеспечивает работу Arduino по интерфейсу I2C микросхемой DS3231 фирмы Dallas.

Wire.h – библиотека

Данная библиотека позволяет Ардуино взаимодействовать с различными устройствами по интерфейсу I2C / TWI. Встроена в Arduino IDE – не требует дополнительного подключения.

 

Time.h - библиотека скачать

Библиотека Time.h содержит  определения и функции для работы со временем такие как:

second()   cекунда,
minute()  минута
hour()    час,
day()    день, 
weekday()   день недели,
month()   месяц,
year() год 
setTime()  

 

Характеристики

Документация

Datasheet отсутствует. Загрузите Datasheet и получите скидку 5% на всю корзину

Цена:
136.00 BYN
Количество:
- +
Под заказ
Доставка:

Самовывоз | Курьер | Почта | EMS | Европочта

Гарантии:

Своевременный возврат товара

Товар из этой же категории:

Телефон: +375 29 319 15 15(A1)
Почта: info@easycraft.by
Работа склада: пн-пт: с 10:00 до 19:00
сб-вс: выходной
Приём онлайн заказов: круглосуточно
Корзина
В Вашей корзине пока пусто...