Управление сервомоторами, DC моторами и аналоговыми входами платы расширения iKB-1 через I2C интерфейс
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Оптимизированная библиотека для TFT-дисплеев ILI9341 (320×240) с поддержкой быстрых перерисовок через SPI
Управление геймпадами PlayStation 1 и PS2 через Arduino с поддержкой нескольких контроллеров
Настройка Wi-Fi через открытый стандарт Improv прямо из браузера без хранения учётных данных в коде
Driver for the IMU406 serial (UART TTL) attitude sensor: BCD roll/pitch/yaw plus 3-axis accel & gyro.
Arduino library for INA226 power sensor for ATtiny
Датчик напряжения, тока и мощности INA238 с I2C интерфейсом и 16-битным АЦП, требует калибровки и шунтирующего резистора
Подключение ESP32 к облачной платформе Indhi для централизованного управления IoT устройствами и обмена сообщениями
Работа с аналоговыми и цифровыми входами-выходами платы Industruino IND.I/O через зеленые клеммники
Мониторинг мощности с датчиками ACS712/ACS758 на Arduino и ESP32 с фильтром Калмана и калибровкой через Serial
Назначение нескольких функций одной кнопке в зависимости от длительности нажатия
Чтение и разбор конфигурационных файлов .ini с минимальным расходом памяти
Управление пьезозвучником на ESP32 с поддержкой синхронного режима и асинхронной работы через FreeRTOS очереди
Упрощённый парсер JSON с поддержкой объектов, массивов и обработкой ошибок для Arduino-проектов
Клиент для мобильного приложения InstantIoT, который связывает ESP32, ESP8266 и Arduino Uno R4 WiFi с дашбордом на телефоне через Wi-Fi или облачный сервер
Конвертирует 64-битные целые числа в строки с поддержкой двоичной, восьмеричной, десятичной и шестнадцатеричной систем счисления
Управление платами расширения IO22D08 и IO22C04 с релейными выходами, оптоизолированными входами и 7-сегментным дисплеем
Портовый расширитель MAX7319 на шине I2C с восьмью входами и детектором переходов состояния
Управление шаговыми и DC моторами, чтение датчиков веса и конвертация валют для устройств KMeIoT
Расчёт действующих значений тока и напряжения (Irms/Vrms) из сырых данных АЦП для датчиков вроде ACS712 на Arduino, ESP8266 и ESP32
Обработка прерываний на Arduino через C++ классы с поддержкой шаблонов и атомарных операций
Логирование с поддержкой пяти уровней, форматированием printf и гибкой настройкой вывода в монитор порта
Управление светодиодами через контроллер PCA9685 с интеграцией в фреймворк JLed
Вычисление контрольной суммы CRC-CCITT для данных в протоколах и памяти с оптимизацией под AVR и другие архитектуры
Кодирование и декодирование JSON-строк в URL-safe формат для безопасной передачи данных через веб
Программирование и тестирование CPLD/FPGA через JTAG с поддержкой воспроизведения XSVF-файлов
Интерпретатор Justina для 32-битных Arduino плат с поддержкой интерактивного программирования и более 250 встроенных функций
Сканер матричных и прямых кнопочных клавиатур с обработкой дребезга, событиями нажатия и отпускания, функциями навигации
Обработка матричных кнопок с дебаунсом, повтором и ускорением для конфигураций до 8×8
Проверка подлинности JWT токенов с алгоритмом RS256 и RSA публичным ключом