• Новый номер телефона WhatsApp и Telegram: +7 993 910‑76‑27
  • 0
    КОРЗИНА
    0 ТОВАРА

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

    tremaru / iarduino_I2C_IO

    ★ Обновлено: 20:29 16.05.2024 ☆ Создан: 19:01 21.05.2019

    Релизы

    Версия 1.1.3
    16.05.2024
    Cкачать

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

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

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

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

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

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

    #include <iarduino_I2C_IO.h> // Подключаем библиотеку.

    iarduino_I2C_IO ОБЪЕКТ ( АДРЕС ); // Создаём объект (для каждого модуля свой).

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

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

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

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

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

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

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

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

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