Парсинг и маршрутизация serial-команд с гибкой адресацией на базе base-200 для UART-обмена между устройствами
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Контроллер IoT-сетей для ESP8266/ESP32 с поддержкой MQTT, HTTP, EEPROM и веб-интерфейсом управления
Портовый расширитель MAX7319 на шине I2C с восьмью входами и детектором переходов состояния
Интеграция Arduino с облачными сервисами и мессенджерами: Telegram, Firebase, WebServer
Отправка данных с контроллеров SIEMENS SIMATIC IOT2020 и IOT2040 на облачную панель IoTtweet
Подключение Arduino к IoTWay через прокси-сервер в корпоративных сетях с маршрутизацией
Управление IP5108 PMIC через I²C: зарядка, boost-выход, фонарик и мониторинг батареи
Работа с датчиком частиц IPS-7100 через I2C на Arduino и ESP с готовыми функциями инициализации и чтения данных
Работа с ёмкостной сенсорной панелью IQS5XX-B000 через I2C с определением касаний, жестов и отслеживанием нескольких пальцев
Интеграция микроконтроллеров с платформой Iridium Edge для IoT решений и прототипирования
Поддержка спутниковой передачи данных Iridium через модемы RockBLOCK по UART и I2C с протоколом SBD
Набор 32 выразительных лиц для робота на OLED-дисплее (SSD1306, SH1106) с хранением в PROGMEM и встроенным неблокирующим плеером анимации
Управление светодиодной матрицей IRM Mini с API совместимым с Adafruit GFX для рисования фигур, текста и анимаций
Управление инфракрасными датчиками приближения для обнаружения препятствий на расстоянии 2–30 см
Управление LED-матрицами через IS31FL3733A по шине I2C для RGB-клавиатур и световых эффектов
16-битный АЦП I2C-MCP3427 с дельта-сигма архитектурой для точных измерений низкошумных аналоговых сигналов
Чтение pH и температуры с платы ISFET через SoftwareSerial с предварительной калибровкой сенсоров
Контроллер I2C для датчика электропроводности с измерением TDS, солёности и температуры воды
A hardware loop workaround allowing long delays inside Interrupt Service Routines (ISRs).
Обработка прерываний на Arduino через C++ классы с поддержкой шаблонов и атомарных операций
Stable IT7259 driver (12-bit coords per datasheet, STOP-only I2C).
Приём и передача данных по J1850-PWM через проводное соединение, радиомодуль или лазер с выбираемой скоростью и пинами
Движение восьминогого робота SpiderBot с готовыми последовательностями ходьбы, поворотов и танцевальных па
Отслеживание позиции поворотных энкодеров с установкой диапазона и размера шага
Логирование с поддержкой пяти уровней, форматированием printf и гибкой настройкой вывода в монитор порта
Работа с внешними I2C EEPROM объёмом от 2 килобит до 2 мегабит с поддержкой чтения и записи через границы страниц и устройств
Управление рефлективными LCD-дисплеями JDI и Sharp Memory In Pixel с низким энергопотреблением и отличной видимостью при ярком свете
Взаимодействие с контроллерами JK-BMS через UART: чтение параметров батареи и управление зарядкой/разрядкой
Управление светодиодами через контроллер PCA9685 с интеграцией в фреймворк JLed
Вычисление контрольной суммы CRC-CCITT для данных в протоколах и памяти с оптимизацией под AVR и другие архитектуры