0
КОРЗИНА
0 ТОВАРА

Библиотека iarduino_I2C_Track для модулей светофора и дорожных знаков линейки Дорожное движение.

Скачать

Библиотека iarduino_I2C_Track позволяет работать с модулями дорожных знаков: квадратными, круглыми, треугольными, «Главная дорога», «Уступи дорогу», а так же с модулем «Светофор» и «Шлагбаум» линейки «Дорожное движение». Определять модули, задавать режим их работы, управлять подсветкой знаков, цветами светофора или положением шлагбаума, передавать данные о модулях по ИК каналу и выбирать ИК протокол передачи данных.

Данная библиотека может использовать как аппаратную, так и программную реализацию шины I2C.

О том как выбрать тип шины I2C рассказано в статье Wiki - расширенные возможности библиотек iarduino для шины I2C.

Подробное описание работы с библиотекой, находится в разделах Wiki - Дорожный знак и Wiki - Светофор и шлагбаум.

Назначение функций:

#include <iarduino_I2C_Track> // Подключаем библиотеку iarduino_I2C_Track для работы с модулем.

iarduino_I2C_Track ОБЪЕКТ; // Создаём объект для работы с методами библиотеки без указания адреса модуля на шине I2C.

iarduino_I2C_Track ОБЪЕКТ( АДРЕС ); // Создаём объект для работы с методами библиотеки указывая адрес модуля на шине I2C.

Функция begin(); // Инициализация работы с модулем.

Функция changeAddress( АДРЕС ); // Изменение адреса модуля на шине I2C.

Функция reset(); // Перезагрузка модуля.

Функция getAddress(); // Получение текущего адреса модуля на шине I2C.

Функция getVersion(); // Получение версии прошивки модуля.

Функция setPullI2C( [ФЛАГ] ); // Управление внутрисхемной подтяжкой линий шины I2C.

Функция getPullI2C(); // Запрос состояния внутрисхемной подтяжки линий шины I2C.

Функция define( ГРУППА, НОМЕР [, ПУНКТ] [,ТАБЛИЧКА] ); // Определение дорожного знака.

Функция define( TRAFFIC_LIGHT ); // Определение модуля светофор и шлагбаум.

Функция backlight( РЕЖИМ [, РЕЖИМ] ); // Управление подсветкой дорожного знака.

Функция indicator( ФЛАГ ); // Разрешение работы индикатора передачи ИК данных.

Функция irProtocol( ПРОТОКОЛ ); // Установка ИК протокола передачи данных.

Функция irSend(); // Однократная отправка пакета данных по ИК-каналу.

Функция irWait(); // Ожидание завершения отправки данных по ИК-каналу.

Функция irAutoSend( [ИНТЕРВАЛ] ); // Автоматическая отправка ИК пакетов данных.

Функция irStop(); // Остановка автоматической отправки пакетов по ИК-каналу.

Функция offline( ФЛАГ ); // Разрешение работы модуля в автономном режиме.

Функция mode( РЕЖИМ [, ЖЁЛТЫЙ [, ЗЕЛЁНЫЙ [, КРАСНЫЙ ]]] ); // Выбор режима светофора.

Функция set( ЦВЕТ, ЗНАЧЕНИЕ ); // Управление светофором в ручном режиме.

Функция set( ДЕЙСТВИЕ [,ДЕЙСТВИЕ [,ДЕЙСТВИЕ]]] ); // Управление полуавтомат.

Функция gateSpeed( СКОРОСТЬ ); // Установка скорости работы шлагбаума.

Функция gateWidth( ШИРИНА ); // Управление положением шлагбаума при помощи ШИМ.

Функция gateWidthOpen( ШИРИНА ); // Задание ШИМ полностью открытого шлагбаума.

Функция gateWidthClose( ШИРИНА ); // Задание ШИМ полностью закрытого шлагбаума.

Сопровождающие товары

Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Есть вопрос?