Часы на светодиодных матрицах 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% на всю корзину
Самовывоз | Курьер | Почта | EMS | Европочта
Своевременный возврат товара
Товар из этой же категории:
Набор 4 в 1 Контроллер Arduino MEGA 2560, адаптер, экран TFT LCD, кабель
Черный акриловый робот-манипулятор DIY, механическая рука (без сервопривода и платы)
Комбо набор 2 в 1 для программирования RCode
Стартовый набор Arduino UNO R3 DIP Robotlinking с блоком питания под европейскую розетку
Стартовый набор Arduino UNO R3 DIP Robotlinking с блоком питания под американскую розетку
Модуль считыватель RFID MFRC-522 RC522 с картой и ключом 13.56МГ с припаянными контактами
Набор Arduino UNO R3 DIP с логотипом батарейкой крона 9В и блоком питания под американскую розетку
Обновленная версия набора Arduino UNO R3 DIP с логотипом батарейкой крона 9В
Стартовый набор Arduino UNO R3 CH340 E1 RFID с батареей в картонной коробке
Набор датчиков 37 штук с обучающим диском и инструкцией в пластиковой упаковке
Базовый набор Arduino UNO R3 DIP c фирменным логотипом и батарейкой крона 9В
Обучающий набор Arduino UNO R3 DIP без фирменного логотипа и батарейки крона 9В
Улучшенный стартовый набор для обучения Arduino UNO R3 DIP без батареи крона 9В
Обучающий набор Arduino UNO R3 DIP c фирменным логотипом и батарейкой крона 9В
Базовый набор Arduino UNO R3 DIP без фирменного логотипа и батареики крона 9В
Базовый набор Arduino UNO R3 DIP c фирменным логотипом без батарейки крона 9В
Набор черных термоусадок 168шт
Набор цветных термоусадочных трубок 140 штук в пластиковой коробке
Набор цветных термоусадочных трубок 164 штук в пластиковом пакете
Набор цветных термоусадочных трубок 164 штук в пластиковой коробке
Набор цветных термоусадочных трубок 168 штук в пластиковом пакете
Набор цветных термоусадочных трубок 328 штук в пластиковом боксе
Набор цветных термоусадочных трубок 328 штук в пластиковой коробке
Набор цветных термоусадочных трубок 530 штук в пластиковом пакете
Набор цветных термоусадочных трубок 530 штук в пластиковой коробке
Набор датчиков 45 штук в картонной упаковке
Набор датчиков 45 штук в пластикоковй коробке
Набор для начинающих Arduino Uno R3 CH340 без держателя для кроны 9В
Набор для проектов на базе Arduino UNO R3 DIP дополенная версия
Набор для самостоятельной сборки умного робота с дистанционным управлением
DIY набор для сборки цифровых часов с термометром и говорящим будильником белые цифры
DIY набор для сборки цифровых часов с термометром и говорящим будильником синие цифры
DIY набор для сборки цифровых часов с термометром и говорящим будильником зелёные цифры
Набор из 37 датчиков для Arduino
Набор из 9 датчиков газа в картонной упаковке
Набор из 9 датчиков газа в пластиковой упаковке
Набор пластиковых шестернь 58 штук
Набор разноцветных термоусадок 168 штук
Набор разноцветных термоусадок 21 штука
Набор разноцветных термоусадок 530 штук
Набор резисторов 60 штук
Обновленная версия набора Arduino UNO R3 CH340 с логотипом без батарейки крона 9В
Обновленная версия набора Arduino UNO R3 DIP с логотипом без батарейки крона 9В
Набор Arduino UNO R3 DIP с логотипом без батарейки крона 9В и с блоком питания под европейскую розетку
Набор Arduino UNO R3 DIP с логотипом батарейкой крона 9В и блоком питания под европейскую розетку
Набор Arduino UNO R3 DIP с логотипом без батарейки крона 9В и с блоком питания под американскую розетку"
Настольная LED лампа с лупой 16126-A (электронный осмотр, ремонт, вспомогательная клипса)
Базовый обучающий набор с фирменным логотипом Arduino UNO R3 CH340 в картонной упаковке
Набор Arduino MEGA 2560 с максимальной комплектацией и блоком питания под американскую розетку
Набор Arduino UNO R3 DIP с максимальной комплектацией и блоком питания под американскую розетку
Набор Arduino MEGA 2560 с максимальной комплектацией и блоком питания под европейскую розетку
Набор Arduino UNO R3 DIP с максимальной комплектацией и блоком питания под европейскую розетку
Прозрачный акриловый робот-манипулятор DIY с механической рукой (без сервопривода и платы)
Рука робота-манипулятора деревянная DIY Kit 4 DOF без сервопривода и платы
Синий учебный комплект для самостоятельной разработки Nvidia Jetson Nano (с аккумулятором) (без материнской платы)
Стартовый комплект LeRabbit Arduino (Maker Version без оригинального UNO R3)с аккумулятором
Стартовый комплект LeRabbit Arduino (расширенная версия) с аккумулятором
Светочувствительный робот Firefly в бумажной коробке DIY (без аккумулятора)
Улучшенный стартовый набор для обучения Arduino UNO R3 DIP с батареей крона 9В