• 28 декабря (суббота) - 8 января (среда) офис не будет работать. Все оформленные заказы будут обработаны и отгружены 9 января.
  • 0
    КОРЗИНА
    0 ТОВАРА

    Библиотека iarduino_I2C_connect

    tremaru / iarduino_I2C_connect

    ★ Обновлено: 20:21 04.06.2024 ☆ Создан: 18:59 21.05.2019

    Релизы

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

    Библиотека iarduino_I2C_connect предназначена для удобного соединения нескольких плат arduino по шине I2C. Принцип работы библиотеки заключается в том, что на ведомых устройствах создаётся массив типа byte (до 255 элементов) значения элементов которого становятся доступны мастеру для чтения/записи по шине I2C как значения регистров ведомого.

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

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

    Подробное описание работы с библиотекой, находится в разделе Урок 26.3 Соединяем две arduino по шине I2C.

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

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

    iarduino_I2C_connect ОБЪЕКТ; // Создаём объект.

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

    Функция begin( [&ШИНА] , МАССИВ [, МАСКА] ); // Инициализация ведомого.

    Функция writeMask( МАСКА ); // Устаревшая функция.

    Функция readByte( АДРЕС, РЕГИСТР ); Чтение мастером одного байта.

    Функция readBytes( АДРЕС, РЕГИСТР, МАССИВ, РАЗМЕР ); Чтение нескольких байт.

    Функция writeByte( АДРЕС, РЕГИСТР, БАЙТ ); Запись мастером одного байта.

    Функция writeBytes( АДРЕС, РЕГИСТР, МАССИВ, РАЗМЕР ); Запись нескольких байт.

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

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