Управление распределением памяти в PSRAM ESP32 с установкой лимитов выделения
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Обертка над PubSubClient для упрощенной работы с MQTT на ESP8266 и ESP32 с привязкой обработчиков к конкретным темам
Кодировщик символов для цифровых радиомодов JT65, JT9, JT4, FT8, WSPR и FSQ на Arduino
Архитектура событий для Arduino на основе делегатов и источников с подпиской через операторы += и -=
Обработка сигналов аналоговых джойстиков через события с автоматической фильтрацией шума и настройкой мёртвых зон
Запуск Eventually событий через серийное соединение текстовыми командами с ноутбука или смартфона
Обмен данными между Arduino и Python-скриптом на компьютере для удалённого управления микроконтроллером
Расширенные функции extendedMillis() и extendedMicros() работают с 64-битными числами и не переполняются десятки миллионов лет вместо 49 дней
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Вспомогательные функции для манипуляции отдельными битами в целочисленных переменных без дополнительных ресурсов
Быстрое преобразование Фурье (FFT) и обратное преобразование (IFFT) для анализа и синтеза сигналов
Оптимизация базовых функций Arduino для ускорения работы с выводами и аналоговым вводом-выводом
Быстрое прототипирование графики на дисплеях Adafruit GFX и TFT eSPI через команды в серийный монитор без перезагрузки
Менеджер LED-лент с поддержкой многослойных анимаций, их микширования и многоядерности на ESP32
Обмен данными между Arduino и домашней системой автоматизации FHEM через HTTP с поддержкой базовой аутентификации
Обёртка для подключения набора датчиков (акселерометр, барометр, DHT) и OLED-дисплея к плате Flinduino без установки отдельных библиотек
16-битный тип данных float16ext для экономии памяти при работе с датчиками и логированием — вместо 4 байт стандартного float используется 2 байта с диапазоном до ±131008
A small GUI framework for Arduino displays: buttons, checkboxes, labels, sliders, layout, focus and touch.
Компактная библиотека для BME280 с минимальным потреблением энергии, работающая в режиме forced mode для батарийных устройств
Работа с энергонезависимой FRAM памятью на платах Industruino для сохранения данных и параметров
Организация быстрого кэша на основе FRAM-памяти с автоматическим управлением буферизацией данных
Генерирует стабильную опорную частоту через Timer2 и вызывает пользовательскую функцию синхронно с каждым периодом
Работа с датчиками давления FXPS7xxx от NXP через I2C или аналоговый вход на Arduino
Взаимодействие с датчиками Vernier Go Direct через Bluetooth Low Energy на Arduino платах с поддержкой ArduinoBLE
Создание простого командного интерпретатора на микроконтроллере для управления через текстовые команды
Управление GPRS-модемом GEENYmodem через Arduino с поддержкой интеграции tingg.io
Управление подводной камерой Geolux HydroCam через RS232 с поддержкой разрешений до 2592x1944
Географические расчёты для Arduino: расстояния между координатами по алгоритму haverSine, гравитация и углы между точками
Поддержка шрифтов таана (мальдивской письменности) для графических библиотек Adafruit GFX