22 года мы работаем для Вас:
доставляем радиодетали, радиоконструкторы и наборы
    +7 (495) 543-47-96
 
    +7 (916) 029-90-19
 
  называйте менеджеру код товара
Радиоконструкторы EKITS, Радио КИТ, KitLab, Мастер КИТ → Мастер КИТ : ARDUINO
Arduino Конструкторы, Контроллеры, Шилды, Датчики, Сенсоры, Механика → Модули для коммуникации ARDUINO. Переходники USB в COM

Товар отсутствует на складе
Уведомить о появлении товара

Уведомление о появлении товара на складе

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

EK1140970 - Модуль-расширение для Arduino: плата расширения вводов/выводов (16 разрядов) и светодиодный диммер MP1092 (СНЯТО С ПРОДАЖИ)
Код товара: EK1140970     Дата внесения в каталог: 31/05/2013

Модуль-расширение для Arduino: плата расширения вводов/выводов (16 разрядов) и светодиодный диммер MP1092 (СНЯТО С ПРОДАЖИ)

Изготовитель: Мастер КИТ

Свой заказ Вы можете также оформить и по телефону: +7 495 543 47 96. При заказе называйте код товара: EK1140970
Модуль-расширение для Arduino: плата расширения вводов/выводов (16 разрядов) и светодиодный диммер MP1092 (СНЯТО С ПРОДАЖИ)


Модуль-расширение для микроконтроллеров Arduino, позволит ввести в ваш проект дополнительные 16 линий ввода вывода с возможностью ШИМодуляции для управления светодиодами. Управление осуществляется по интерфейсу I2C.


MP1092 - Модуль-расширение для Arduino: плата расширения вводов/выводов (16 разрядов) и светодиодный диммер.

MP1092 - Модуль-расширение для Arduino: плата расширения вводов/выводов (16 разрядов) и светодиодный диммер.

Программное обеспечение.

Специально для этого проекта нами была создана библиотека для языка WIRING. Её можно скачать с нашего сайта. На странице продукта на нашем сайте есть примеры.

Скачать:

Библиотеку ЗДЕСЬ

Описание команд.

1.Задание периода ШИМ.

void MP1092::SetPeriod (int MP1092_address, byte Channel, long Period)

входные параметры:

int MP1092_address - адрес MP1092 на шине I2C (задается резисторами R1, R3, R5; по умолчанию 0x60);

byte Channel - номер канала ШИМ; принимает значение 0 или 1;

long Period - значение периода в мс

2. Задание длительности импульса по отношению к периоду

void MP1092::SetDutyCycle (int MP1092_address, byte Channel, float DutyCycle)

int MP1092_address - адрес MP1092 на шине I2C (задается резисторами R1, R3, R5; по умолчанию 0x60);

float DutyCycle - длительности импульса по отношению к периоду в %, принимаемые значения: от 0 до 100(%)

3.Конфигурация определенного выхода

void MP1092::LEDConfig (int MP1092_address, byte LEDNum, byte Mode)

byte LEDNum - номер выхода модуля MP1092: от 0 до 15;

byte Mode - режим работы выхода: 0, 1, 2 или 3

0 - на выходе логическая единица;

1 - на выходе логический ноль;

2 - на выходе импульсы с канала ШИМ_0;

3 - на выходе импульсы с канала ШИМ_1;

4. Чтение состояний линий 0...15

byte MP1092::ReadInputState (int MP1092_address, byte InputReg)

byte InputReg - номер регистра для чтения; принимает значение 0 или 1;

регистр 0 отражает состояния линий 0...7;

регистр 1 отражает состояния линий 8...15;

Посмотреть схему

Распечатать
Товар отсутствует на складе
Уведомить о появлении товара

Уведомление о появлении товара на складе

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