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

Библиотека iarduino_I2C_Address для установки адресов модулей серии I2C-flash

tremaru / iarduino_I2C_Address

★ Обновлено: 17:49 01.09.2021 ☆ Создан: 20:38 19.08.2021

Релизы

Версия 1.0.1
22.09.2021
Cкачать

Библиотека iarduino_I2C_Address позволяет читать и устанавливать адреса Flash-I2C модулей, определять тип модулей, получать версию прошивки, и управлять внутрисхемной подтяжкой линий шины I2C.

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

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

Подробное описание работы с библиотекой, находится в разделе Wiki - Программная установка адресов модулей FLASH-I2C.

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

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

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

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

iarduino_I2C_Address ОБЪЕКТ[КОЛИЧЕСТВО]; // Создаём массив объектов для работы с несколькими модулями, указав их количество на шине I2C, но без указания адресов.

iarduino_I2C_Address ОБЪЕКТ[]={АДРЕС,АДРЕС,...,АДРЕС}; // Создаём массив объектов для работы с несколькими модулями, указав их адреса на шине I2C.

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

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

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

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

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

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

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

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

Назначение оператора:

Переменная = ОБЪЕКТ; // Получение текущего адреса модуля на шине I2C.

ОБЪЕКТ = Значение; // Установка адреса модуля на шине I2C.

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

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