Чтение данных акселерометра, гироскопа и температурного датчика 6-осевого IMU ICM45686 по I2C или SPI с поддержкой FIFO и прерываний
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
API-клиент для блокчейна IoTeX на ESP32, SAMD21 и Unix-совместимых платформах с поддержкой транзакций и смарт-контрактов
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Управление LED-драйверами NXP (PCA9955B, PCA9956B, PCA9957) через I2C и SPI
Реализация связного списка для Arduino с поддержкой динамического хранения данных, поиска и сортировки без необходимости предварительного определения размера буфера
Примеры и демо-приложений для LVGL с готовыми решениями от простых компонентов до сложных интерфейсов
Работа с микросхемой MAX31855 для преобразования сигнала K-типа термопары в цифровое значение через SPI
Расширитель портов MCP23008 на 8 линий ввода-вывода с управлением через I2C
Подключение к узлам Meshtastic через WiFi или Serial для обмена данными через LoRa-сеть
Скользящее среднее на базе циклического буфера с поддержкой любых числовых типов данных
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
Распознавание событий кнопок и переключателей — короткие нажатия, долгие удержания, двойные клики и фронты сигнала
Кодирование и декодирование PDU для GSM-модемов с поддержкой GSM 7-bit и UCS-2, включая многочастные SMS
Реализация FIFO и LIFO очередей для Arduino с настройкой размера элемента, емкости и поведения при переполнении
Связь Arduino с ROS2 через XRCE-DDS по Serial, UDP или Ethernet
Криптографически защищённое соединение TLS/SSL для WiFi модулей Seeed с поддержкой различных версий firmware
BLE на чипе RTL8720DN с API совместимым с ESP32
WiFi для плат Seeed на базе RTL8720DN с API, совместимым с ESP32
Работа с датчиками температуры и влажности DHT11 и DHT22 по стандартному протоколу DHT
Управление шаговыми двигателями через драйверы STEP+DIR (A4988, DRV8825, TMC2100) с поддержкой микрошага и неблокирующей работой с ускорением
Преобразование 3D-координат в 2D-проекции с поддержкой вращения, смещения и оптимизированными расчётами для микроконтроллеров
Преобразование UTC в локальное время с автоматическим учётом часовых поясов и переходов на летнее время
Управление драйверами постоянного тока TMC7300 через однопроводное UART-соединение на одном GPIO-пине
Конфигурация шаговых двигателей через драйверы Trinamic (TMC2130, TMC2208, TMC2209 и другие) прямо из Arduino IDE
Ускоренный вывод изображений со SD-карты на дисплеи UTFT с поддержкой потоковой передачи через Serial
Управление датчиком расстояния VL53L0X через I²C с использованием технологии time-of-flight
Кодирование данных в WSPR-сообщения Type1 для передачи телеметрии через радиолюбительские сети сверх обычных ограничений протокола
Обёртка для работы с 6-осевым IMU Bosch BMI270 через I2C или SPI на Arduino и ESP32
Управление цифровыми потенциометрами AD5204, AD5206 и совместимыми сериями через SPI интерфейс
Работа с тепловизионными матрицами AMG88xx через I2C для регистрации температурного распределения и создания тепловых карт