Система автоматического дозирования корма с серво-приводом, сенсорами, дисплеем и логированием данных для поведенческих экспериментов с грызунами
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Интеграция Arduino с облачной платформой Tuya через Wi-Fi модули с поддержкой стандартных скоростей обмена данными
Отправка данных на облачную платформу Ubidots через GPRS-модуль SIM900 для Arduino
Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8
Драйвер для Wi-Fi щита WizFi250-EVB, подключаемого к Arduino через UART с поддержкой HTTP, MQTT, UDP и облачных сервисов
SSL/TLS для встроенных систем: лёгкая реализация защищённой связи на ANSI C с гибкой настройкой под ограниченные ресурсы
C++ обёртка над FreeRTOS для многопоточного программирования на ESP32 и ESP8266 с поддержкой мьютексов, семафоров и очередей
Отправка и приём фреймов XBee в API Mode через аппаратный последовательный порт Arduino
Парсер уведомлений от геймпада Xbox Series S/X через Bluetooth для ESP32
Управление чипами питания AXP192, AXP202, AXP2101, SY6970, BQ25896 и HUSB238 для Arduino и микроконтроллеров
Управление 16-битными ЦАП AD569x через I2C с поддержкой выбора опорного напряжения и коэффициента усиления
Драйвер датчика Bosch BME68x для измерения температуры, влажности, давления и качества воздуха по I²C или SPI
Компактный драйвер для датчика BNO055 с поддержкой акселерометра, гироскопа, магнитометра и вычислением углов Эйлера, работающий с минимумом памяти
Управление матрицей 8×8 LED с драйвером MAX7219, вывод текста и графики на дисплей из 64 светодиодов
Управление модулями AiThinker A9G с поддержкой GPRS, GPS, SMS и MQTT через AT-команды
Облегчённый драйвер для контроллера CAN MCP2515 с поддержкой стандартных и нестандартных скоростей передачи
Работа с абсолютным энкодером Bourns ACE-128 через I2C или цифровые выводы с автоматическим декодированием Gray Code
Управление цифровым потенциометром AD5263 с четырьмя независимыми каналами через I2C
Архивная библиотека для 9DOF-модуля Adafruit с гироскопом L3GD20, акселерометром и компасом LSM303
Драйвер для акселерометра ADXL375 с диапазоном ±200g, возвращающий данные в стандартных единицах SI через I2C
Управление 12-битным магнитным датчиком углового положения AS5600 через I2C с поддержкой аналогового выхода и PWM
Работа с барометрическим датчиком BMP183 через SPI для измерения давления, температуры и высоты
Подключение Arduino к WiFi-сетям через модули CC3000 Adafruit по интерфейсу SPI
Работа с ёмкостными сенсорными экранами на базе чипов CST8xx через I2C
Работа с прецизионными датчиками температуры и влажности HDC3020, HDC3021, HDC3022 по протоколу I2C
Датчик HTS221 для измерения влажности и температуры с подключением по I2C
Работа с датчиком влажности и температуры HTU31D по протоколу I2C
Драйвер для инфракрасного датчика температуры MLX90614 с измерением температуры объекта и самого сенсора по шине I2C
Работа с цифровым датчиком атмосферного давления и температуры SPA06_003 по интерфейсу I2C с поддержкой FIFO-буфера
Управление монохромными OLED-дисплеями SSD1325 через SPI с поддержкой текста и графики через Adafruit GFX