Управление программируемой микросхемой GreenPAK SLG46826 через I2C из Arduino
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Сброс зависших устройств на шине I2C путём отправки импульсов согласно спецификации протокола
Поддержка цифровых датчиков температуры по I²C, совместимых с LM75: LM75A, TMP102, MCP9800, DS1775 и другие
Чтение состояния кнопок, джойстиков и энкодеров контрольной панели через I2C и управление светодиодами
Сканирование адресов I2C-шины и вывод таблицы найденных устройств, как команда i2cdetect в Linux
Управление 16 дополнительными портами ввода-вывода через I2C с помощью микросхемы PCF8575C
Управление семисегментными индикаторами через PCF8575 по протоколу I2C с автоопределением адреса модуля
Обёртка для упрощения работы с I2C-протоколом на Arduino и управления несколькими устройствами на шине
Обёртка над Wire для упрощения разработки библиотек I2C-устройств с готовыми методами чтения регистров и управления битами
Матричная клавиатура 4x4 через I2C с микросхемой PCF8574, поддержка разных размеров и нескольких устройств на одной шине
Работа с матричными клавиатурами до 8×8 через I2C расширитель PCF8575 с поддержкой дребезга контактов
Управление двигателями через I2C протокол с независимой регулировкой скорости каждого мотора
Управление несколькими моторами через I2C по схеме главное устройство — периферийные модули
Сканер для поиска и проверки устройств на шине I2C с поддержкой callback-функций
Работа с I2C датчиком влажности почвы Chirp: чтение влажности, температуры и управление питанием сенсора
Фреймворк для управления через I2C периферией без встроенной поддержки протокола — шаговыми моторами, дисплеями, сенсорами и специальными платами
Драйвер для датчика качества воздуха iAQ-Core, взаимодействие через I2C и чтение индекса TVOC
Управление четырёхразрядным LED индикатором с выводом чисел, символов, времени и температуры
Преобразование аналоговых значений датчика тока ACS712 в реальную силу тока с поддержкой DC и AC
Работа с одноканальным дифференциальным АЦП CS1237 для высокоточных измерений напряжения на весах и датчиках давления
Цифровой датчик температуры и влажности AM2320 с подключением по I2C для Arduino
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Чтение температуры и влажности с датчиков DHT11 и DHT22 на любых выводах Arduino
Работа с матричными клавиатурами размером от 1×4 до 4×4 с отслеживанием нажатий, удержаний и отпусканий
Отслеживание вращения энкодера на любых пинах Arduino с использованием второго аппаратного таймера
Определение частоты сигнала на аналоговом входе Arduino в герцах
Клиент для модема A9 от Ai-Thinker с поддержкой TCP и UDP соединений через GPRS
Парсинг NMEA-протокола от GPS-модулей с извлечением координат, времени, скорости и данных о спутниках
Работа с GSM/GPRS Shield и модулем A6: SMS, USSD, голосовые вызовы и AT команды с поддержкой русского языка
Измеряет расстояние до 4 м с ультразвуковым датчиком HC-SR04, но блокирует выполнение кода на время ожидания ответа