I2Cwrapper
Фреймворк для управления через I2C периферией без встроенной поддержки протокола — шаговыми моторами, дисплеями, сенсорами и специальными платами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5921dfd5af0c86fbe23e3fbaf5826461cd2ef4c6efae64a424b5eaf99c280263I2Cwrapper-0.5.0-5921dfd5.zipОписание
Если нужно подключить к I2C-шине периферию без встроенного I2C — шаговый двигатель, TFT-дисплей, сенсор или плату вроде TM1638 — I2Cwrapper превращает обычный Arduino в промежуточный узел, который переводит команды с шины на язык этого оборудования. Фреймворк состоит из прошивки для целевого устройства и библиотеки контроллера, поэтому код почти не отличается от прямого управления железом. В комплекте готовые модули для серво, шаговых моторов с ускорением, цифровых и аналоговых портов, сенсорных кнопок ESP32 и TM1638 плат. Работает на Arduino, ESP8266, ESP32, SAMD и ATtiny. Архитектура модульная — легко добавлять свои компоненты для других устройств.