Модуль-расширение для Arduino: cемисегментный, четырехразрядный светодиодный индикатор MP1091
Бренд: Мастер КИТ
|
|
Модуль-расширение для микроконтроллерных модулей Arduino, позволяет быстро внедрить в ваши проекты светодиодный цифровой индикатор.
Специально для этого проекта нами была создана библиотека для языка WIRING.
Программное обеспечение.
Специально для этого проекта нами была создана библиотека для языка WIRING. Её можно скачать с нашего сайта. На странице продукта на нашем сайте есть примеры использования.
Скачать:
Библиотеку ЗДЕСЬ
Описание команд.
1. Определение схемы подключения индикатора
void MP1091::Config (byte Configuration)
входные параметры:
byte Configuration - схема подключения индикатора
0 - сегменты и аноды MP1091 подключены к модулю
MP1092
1 - сегменты и аноды MP1091 подключены к линиям
ввода/вывода модуля Arduino
2 - сегменты MP1091 подключены к модулю MP1092,
аноды MP1091 подключены к линиям ввода/вывода
модуля Arduino
2. Определение линий ввода/вывода, к которым подключены сегменты индикатора
void MP1091::SegConfig (byte Seg_a, byte Seg_b, byte Seg_c, byte Seg_d, byte Seg_e, byte Seg_f, byte Seg_g, byte Seg_dp, byte Seg_pp)
byte Seg_a, byte Seg_b, byte Seg_c, byte Seg_d, byte Seg_e, byte Seg_f, byte Seg_g, byte Seg_dp, byte Seg_pp - номера линий ввода/вывода, к которым подключены соответствующие сегменты: 0, 1, 2 и т.д.
В случае подключения сегментов к модулю MP1092 принимаемые значения: 0...15. В случае подключения сегментов к модулю Arduino принимаемые значения ограничиваются количеством линий ввода/вывода модуля Arduino.
3. Определение линий ввода/вывода, к которым подключены аноды индикатора
void MP1091::AnodConfig (byte DIG1, byte DIG2, byte DIG3, byte DIG4)
byte DIG1, byte DIG2, byte DIG3, byte DIG4 - номера линий ввода/вывода, к которым подключены соответствующие аноды: 0, 1, 2 и т.д.
В случае подключения анодов к модулю MP1092 принимаемые значения 0...15. В случае подключения анодов к модулю Arduino принимаемые значения ограничиваются количеством линий ввода/вывода модуля Arduino.
4. Вывод на индикатор цифры
В случае подключения сегментов к модулю MP1092:
void MP1091::ShowDigit (int MP1092_address, byte Digit, byte Mode, byte Position)
int MP1092_address - адрес MP1092 на шине I2C
(задается резисторами R1, R3, R5; по умолчанию 0x60);
byte Digit - цифра для отображения: от 0 до 9
byte Mode - режим отображения: 0, 1, 2 или 3
0 - не отображается;
1 - отображается;
2 - отображается с частотой канала ШИМ_0;
3 - отображается с частотой канала ШИМ_1.
Примечание: для режимов 2 и 3 необходимо предварительно настроить соответствующий канал ШИМ модуля MP1092
byte Position - разряд на индикаторе: 0, 1, 2 или 3 слева направо
В случае подключения сегментов к модулю Arduino:
void MP1091::ShowDigit (byte Digit, byte Mode, byte Position)
byte Mode - режим отображения: 0 или 1
5. Отображение точки
void MP1091::DPConfig (int MP1092_address, byte Mode, byte Position)
void MP1091::DPConfig (byte Mode, byte Position)
6. Отображение двоеточия
void MP1091::PPConfig (int MP1092_address,
byte Mode)
void MP1091::PPConfig (byte Mode)
Посмотреть схему------------------
УЛ1140175:727
Купившие этот товар также заказали: |