Корзина

Товар/услуга Стоимость (Руб.) Количество (Штук) Сумма(Руб.)
Оформить заказ
Закрыть корзину

8 (499) 500-14-56 | ПН. - ПТ. 12:00-18:00
ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"
Магазин
Личный кабинет
Ресурсы
Указывайте в ваших постах тэг #iarduino
Видео уроки

Вверх

Файлы и библиотеки

Библиотека iarduino_I2C_IO для работы с I2C модулями расширения выводов

Скачать
ID285 0 MB

Описание библиотеки:

Библиотека позволяет управлять цифровыми выводами Trema-модуля расширения выводов.
Преимуществом данной библиотеки является то, что она предоставляет возможность управления выводами модулей, как через функции объекта библиотеки, так и через стандартные функции управления цифровыми выводами.

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

Управление выводами модулей, через функции объекта библиотеки:

Подробное описание работы с библиотекой, находится в разделе Wiki - Расширитель на 8 Входов/Выходов.

#include <iarduino_I2C_IO.h> // Подключаем библиотеку.
iarduino_I2C_IO ОБЪЕКТ ( АДРЕС_МОДУЛЯ ); // Создаём объект (для каждого модуля, свой объект).

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

Функция pinMode( №_ВЫВОДА_МОДУЛЯ , РЕЖИМ ); // Установка режима работы вывода (вход или выход).

Функция digitalRead( №_ВЫВОДА_МОДУЛЯ ); // Чтение логического состояния с вывода модуля.

Функция digitalWrite( №_ВЫВОДА_МОДУЛЯ , СОСТОЯНИЕ ); // Установка логического состояния на выводе.

Управление выводами модулей, через стандартные функции:

Примеры управления выводами, находятся в разделе Wiki - Расширитель на 8 Входов/Выходов.

#include <iarduino_I2C_IO_Global.h> // Подключаем библиотеку.
void setup(){ iarduino_I2C_IO_Global.begin(); } // Инициируем работу модулей.

После подключения библиотеки и инициализации модулей, управление выводами модулей и Arduino, осуществляется через стандартные функции pinMode(), digitalRead() и digitalWrite().
При этом, выводы Arduino указываются типом uint8_t, а выводы модулей типом uint16_t.


Файлы для следующих товаров

Гарантии и возврат
Яндекс.Метрика