Управление датчиком скорости воздуха SparkFun FS3000 с цифровым выходом через Qwiic
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление звуковым модулем SparkFun Qwiic Buzzer через I2C с регулировкой частоты, громкости и встроенных звуковых эффектов
Расширение GPIO через I2C: управление 8 выводами на TCA9534 с поддержкой до 64 портов на одной шине
Драйвер для высокоточных часов реального времени RV-8803 с интерфейсом Qwiic, минимальным энергопотреблением и функциями будильников и калибровки
Работа с датчиком температуры и влажности RHT03 (DHT22) через однопроводный интерфейс
Расчёт позиций спутников и предсказание их пролётов по модели SGP4 с двухстрочными элементами орбит
Чтение и запись данных SPD модулей DDR памяти через протокол I2C на Arduino и ESP32
Облегченная замена std::function без динамической памяти для встроенных систем — поддерживает функции, методы и лямбды
Прерывание цикла loop() отправкой символа в Serial Monitor без перезагрузки платы
Функции для форматирования и обработки строк в Arduino-скетчах: выравнивание, преобразование логических значений, работа с разделителями
Работа с дальномером TFMini-Plus по протоколу I2C с восстановлением шины при зависаниях
Контроль временных интервалов без delay() через удобные методы на основе millis() и micros()
Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ
Минималистичный парсер команд для Arduino с поддержкой кодогенерации, оптимизированный под микроконтроллеры с ограниченной памятью
Криптография на эллиптических кривых для Arduino: шифрование данных и проверка цифровых подписей на микроконтроллере
Упрощение разработки для TinyPICO: управление питанием, батареей и светодиодом APA102 Dotstar
Построчная подстановка переменных в шаблоны для Arduino с минимальным расходом памяти
Компактный обмен данными по UDP с поддержкой фрагментации пакетов до 80 килобайт
Драйвер для 10-битного DAC TLC5615 через SPI с синтаксисом, аналогичным встроенным PWM-выходам
Измерение расстояния ультразвуковыми датчиками HC-SR04 с поддержкой разных единиц и timeout защиты
Эмуляция клавиатуры через USB для Arduino Leonardo и Micro — отправляет нажатия клавиш на компьютер по Hex кодам
Утилиты для работы с кнопками, строками и протоколом Wire (устарела, функционал перенесен в специализированные библиотеки)
Виртуальные джойстики для сенсорных интерфейсов LVGL на Arduino и ESP-IDF с поддержкой нескольких элементов управления и кастомизацией
Асинхронный зуммер для проигрывания звуков и мелодий без задержек основной программы
Объектно-ориентированный интерфейс для управления выводами Arduino с поддержкой цифровых и аналоговых входов-выходов
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования
Компактные контейнеры на основе массивов для быстрого поиска в небольших наборах данных — альтернатива std::map с линейной памятью
Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8
Управление одним сервомотором с плавным изменением позиции по заданной скорости
Определение координат ESP32 по сигналам соседних WiFi-сетей через API Google, без GPS