Управление IP5108 PMIC через I²C: зарядка, boost-выход, фонарик и мониторинг батареи
Архитектура: particle-photon
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление зарядкой и мониторинг батареи через I2C чип IP5306 с поддержкой кнопок и защиты от переразряда
Управление матрицей LED 15×15 с поддержкой отдельных диодов и групп на базе LedControl
Транспорт ipMIDI для отправки и получения MIDI-сообщений через сеть на ESP32
Работа с датчиком частиц IPS-7100 через I2C на Arduino и ESP с готовыми функциями инициализации и чтения данных
Управление IQ моторными модулями через последовательный порт Arduino по протоколу UART
Работа с ёмкостной сенсорной панелью IQS5XX-B000 через I2C с определением касаний, жестов и отслеживанием нескольких пальцев
Протокол взаимодействия ESP32 с iOS-приложением irBoard для управления микроконтроллером как виртуальным ПЛК через WiFi
Отправка коротких сообщений через спутниковую сеть Iridium с модемами семейства RockBLOCK
Интеграция микроконтроллеров с платформой Iridium Edge для IoT решений и прототипирования
Поддержка спутниковой передачи данных Iridium через модемы RockBLOCK по UART и I2C с протоколом SBD
Набор 32 выразительных лиц для робота на OLED-дисплее (SSD1306, SH1106) с хранением в PROGMEM и встроенным неблокирующим плеером анимации
Управление светодиодной матрицей IRM Mini с API совместимым с Adafruit GFX для рисования фигур, текста и анимаций
Расчёт действующих значений тока и напряжения (Irms/Vrms) из сырых данных АЦП для датчиков вроде ACS712 на Arduino, ESP8266 и ESP32
Управление инфракрасными датчиками приближения для обнаружения препятствий на расстоянии 2–30 см
Отправка и приём инфракрасных сигналов с возможностью хранения кодов во флеш-памяти
Приём и декодирование сигналов от IR-пультов на ESP32
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Управление LED-матрицами через IS31FL3733A по шине I2C для RGB-клавиатур и световых эффектов
16-битный АЦП I2C-MCP3427 с дельта-сигма архитектурой для точных измерений низкошумных аналоговых сигналов
Чтение pH и температуры с платы ISFET через SoftwareSerial с предварительной калибровкой сенсоров
Ультрабыстрый ввод-вывод и неблокирующий планировщик задач для Arduino, ESP8266 и ESP32
Облегченная реализация LiquidCrystal_I2C для HD44780 LCD с автоматическим поиском адреса I2C-расширителя PCF8574
Гибридное хранилище данных с автоматическим выбором памяти (EEPROM, LittleFS, Preferences) и защитой CRC32 для AVR, ESP8266 и ESP32
Работа с микросхемой реального времени ISL1208 через I2C: установка времени, управление будильником и хранение данных
Контроллер I2C для датчика электропроводности с измерением TDS, солёности и температуры воды
Интерфейс для ионоселективных электродов с I2C, температурной компенсацией и электрической изоляцией от контроллера
Обработка прерываний на Arduino через C++ классы с поддержкой шаблонов и атомарных операций
Работа с радарным датчиком InnoSenT iSYS4001 через UART: обнаружение целей с выдачей дальности, скорости и угла
Приём и передача данных по J1850-PWM через проводное соединение, радиомодуль или лазер с выбираемой скоростью и пинами