Обмен данными между Arduino и Python-скриптом на компьютере для удалённого управления микроконтроллером
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Вспомогательные функции для манипуляции отдельными битами в целочисленных переменных без дополнительных ресурсов
Быстрое прототипирование графики на дисплеях Adafruit GFX и TFT eSPI через команды в серийный монитор без перезагрузки
Унифицированная работа с десятком IMU-датчиков серий MPU, ICM, BMI, LSM6DS и QMI через единый интерфейс
Обмен данными между Arduino и домашней системой автоматизации FHEM через HTTP с поддержкой базовой аутентификации
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
Обёртка для подключения набора датчиков (акселерометр, барометр, DHT) и OLED-дисплея к плате Flinduino без установки отдельных библиотек
16-битный тип данных float16ext для экономии памяти при работе с датчиками и логированием — вместо 4 байт стандартного float используется 2 байта с диапазоном до ±131008
A lightweight logger for microcontrollers: levels, sources and pluggable sinks.
A small GUI framework for Arduino displays: buttons, checkboxes, labels, sliders, layout, focus and touch.
Компактная библиотека для BME280 с минимальным потреблением энергии, работающая в режиме forced mode для батарийных устройств
Работа с датчиками давления FXPS7xxx от NXP через I2C или аналоговый вход на Arduino
Управление Si5351A CLK0 в диапазоне 100–150 МГц с минимальным расходом памяти для ATtiny85 и подобных микроконтроллеров
Обработка входных данных от джойстика или геймпада с поддержкой кнопок, стиков и событий нажатий
Взаимодействие с датчиками Vernier Go Direct через Bluetooth Low Energy на Arduino платах с поддержкой ArduinoBLE
Создание простого командного интерпретатора на микроконтроллере для управления через текстовые команды
Управление GPRS-модемом GEENYmodem через Arduino с поддержкой интеграции tingg.io
Управление подводной камерой Geolux HydroCam через RS232 с поддержкой разрешений до 2592x1944
Географические расчёты для Arduino: расстояния между координатами по алгоритму haverSine, гравитация и углы между точками
Поддержка шрифтов таана (мальдивской письменности) для графических библиотек Adafruit GFX
Связь Arduino с дисплейными модулями 4D Systems Goldelox через Serial/SPE интерфейс
Управление двумя DC-моторами или одним шаговым двигателем через I2C с регулировкой скорости и направления
Управление монохромным OLED-дисплеем 128×64 через интерфейс I2C с выводом текста и графики
Работа с датчиками температуры и влажности DHT11, AM2302 и DHT10 через однопроводной интерфейс или i2c
Управление датчиками и исполнительными механизмами Arduino на среднем уровне абстракции с функциями на португальском
Работа с датчиками твёрдых частиц Nova Fitness SDS011, SDS018, SDS021 и SDS198 через серийный порт
Чтение данных с модулей HX711 для взвешивания и измерения силы с автоматической калибровкой и переключением режимов
Проигрыватель MIDI-файлов, который парсит и отправляет MIDI-сообщения через Serial на каналах 1–16
Измерение расстояния с HC-SR04 в синхронном и асинхронном режимах с фильтрацией и коррекцией по температуре