Набор «Часы со светодиодной индикацией на Arduino MEGA»
Описание
ОГЛАВЛЕНИЕ
НАЗНАЧЕНИЕ НАБОРА
СОСТАВ НАБОРА
СХЕМА ПОДКЛЮЧЕНИЯ К Arduino MEGA
НАЧАЛО РАБОТЫ
БИБЛИОТЕКИ
СКЕТЧИ
- I2C_Scan_OK.ino
- Set_Time_Test_MEGA_OK.ino
- Read_Time_Test_MEGA_OK.ino
- Digit_4_LED_Module_OK.ino
- Clock_LED_MEGA_OK.ino
НАЗНАЧЕНИЕ НАБОРА
Набор «Часы со светодиодной индикацией на Arduino MEGA» представляет собой электронные часы и предназначен для вывода значений реального времени на четырехразрядный светодиодный индикатор с помощью программы написанной для Arduino.
Набор дает углубленное понимание процесса последовательной передачи данных между устройствами при помощи функций shiftOut() языка C++ и понятия динамической индикации
СОСТАВ НАБОРА
- Arduino MEGA + кабель для подключения к компьютеру
- Модуль Tiny RTS
- Модуль 4-bit LED Digital Tube Module
- Макетная плата
- Набор проводов
- Скетчи для тестирования модулей Tiny RTS и 4-bit LED Digital Tube_Module
- Скетч вывода реального времени на цифровой индикатор.
СХЕМА ПОДКЛЮЧЕНИЯ К Arduino MEGA
Не забывайте подать питание на макетную плату из Arduino. 5v на макетную плату.

НАЧАЛО РАБОТЫ
- Подключить модули Tiny RTC и 4-bit LED Digital Tube к Arduino, как показано на рисунках.
- «Залить» в Arduino скетч I2C_Scan_OK.ino на мониторе последовательного порта при правильном подключении увидим сообщение

Т.е. к интерфейсу I2C подключено два устройства:
DS1307 - 0x68 - адрес часов
AT24C32 - 0x50 - адрес памяти
При неисправности Tiny RTC или неправильном соединении увидим сообщение

- Далее запускаем скетч Set_Time_Test_UNO_OK.ino или Set_Time_Test_MEGA_OK.ino который устанавливает текущее врямя.

- Далее отключаем питание от Tiny RTC и после загрузки скетча Read_Time_Test_UNO_OK.ino или Read_Time_Test_MEGA_OK.ino убеждаемся, что часы показывают реальное время.

- Для проверки индикатора «заливаем» скетч Digit_4_LED_Module_OK.ino и убеждаемся в его работоспасобности запуская поочереди тесты
- Test_DP(); // в разрядах индикаторов поочередно зажигается точка
-
Test_Segments() ; // во всех разрядах индикатора поочередно зажигаются светодиодные сегменты A, B, C, D, F, F, G
-
Test_HEX_Simbols(); // во всех разрядах индикатора поочередно выводятся HEX символы 0 1 2 3 4 5 6 7 8 9 A b C d E F
-
«Заливаем» скетч Clock_LED_UNO_OK.ino или Clock_LED_MEGA_OK.ino и выводим время на светодиодный индикатор
БИБЛИОТЕКИ
Time - библиотека Скачать
Библиотека Time.h содержит определения и функции для работы со временем такие как:
| second() | cекунда |
| minute() | минута |
| hour() | час |
| day() | день |
| weekday() | день недели |
| month() | месяц |
| year() | год |
| setTime(time_t t) |
DS1307RTC – библиотека Скачать
Обеспечивает работу Arduino по интерфейсу I2C микросхемой DS1307 фирмы Dallas.
Wire – библиотека
Данная библиотека позволяет Ардуино взаимодействовать с различными устройствами по интерфейсу I2C / TWI. Встроена в Arduino IDE – не требует дополнительного подключения.
SPI - библиотека
Данная библиотека позволяет Ардуино взаимодействовать с различными устройствами по интерфейсу SPI. Необходима для последовательной передачи данных между устройствами при помощи функций shiftOut().
Характеристики
Документация
Datasheet отсутствует. Загрузите Datasheet и получите скидку 5% на всю корзину
Самовывоз | Курьер | Почта | EMS | Европочта
Своевременный возврат товара
Товар из этой же категории:
Авиационный радиоприёмник 118-136МГц (высокая чувствительность, DIY набор)
Беспроводной Bluetooth MP3 с поддержкой WAV с пультом, батарейка в комплекте
Набор датчиков 16 штук для контроллеров Raspberry Pi 3 и Raspberry Pi 2 Model B в картонной упаковке
DIY набор для сборки светодиодного музыкального куба, с батарейкой в комплекте
DIY набор для сборки цифровых часов с термометром и говорящим будильником красные цифры