Оптимизация операций ввода-вывода для ATtiny85 с минимальными задержками управления портами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Побитовая передача по UART для ATtiny на скоростях 38400–230400 бод с минимальным расходом памяти — от 76 байт кода
Работа с сенсорной клавиатурой AT42QT1070 через I2C: чтение состояния семи сенсорных каналов и настройка параметров датчика
Многофункциональный аудиопроцессор с полифоническим синтезом, записью, воспроизведением, анализом спектра и эффектами на базе портированной для SAMD51 библиотеки Teensy Audio
Определение направления источника звука для ESP32-S3 с двумя I2S микрофонами и TensorFlow Lite Micro
Определение основной частоты звукового сигнала для плат Arduino SAMD21 в реальном времени
Воспроизведение WAV-файлов с SD-карты через DAC для Arduino Zero и плат на SAMD
Фреймворк для юнит-тестирования Arduino с поддержкой запуска на микроконтроллере и хост-машине через EpoxyDuino
Запись и воспроизведение аудио через встроенные DAC и ADC с использованием DMA и таймеров
Веб-интерфейс для настройки Wi-Fi на ESP8266/ESP32 с автоматическим captive portal и сохранением подключений в памяти
Клиент ESP32 для подключения к облачной платформе Autoconnecto через MQTT с поддержкой MQTTS, атрибутов, телеметрии и RPC команд
Неблокирующие таймеры и задержки для Arduino без использования delay()
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Конечные автоматы и реактивная логика для ESP8266 на базе фреймворка Automaton
Автоматическая проверка и установка обновлений прошивки на ESP8266 и ESP32 через сетевой сервер
Автоматический PID-регулятор для управления процессами с масштабируемой временной логикой и поддержкой PWM и bang-bang режимов
Управление семисегментными индикаторами с автоматическим мультиплексированием через Timer1, поддержка до восьми цифр и любых схем подключения
Синхронизация периодических задач с системными часами для ESP32 через JsonDocument хранилище
Интерфейс CAN-шины через контроллер MCP2515 по SPI с поддержкой стандартных и расширенных кадров
Управление LED-лентами с палитрами, волновыми эффектами и JSON-статусом на базе FastLED
Быстрое чтение аналоговых входов для Arduino Uno, Mega и SAMD21 — аналог analogRead() с задержкой в 21 микросекунду вместо 112–425
Управление аппаратными таймерами SAMD21 и Arduino Zero с низкоуровневым доступом к прерываниям по времени
Неблокирующие множественные задержки без использования аппаратных таймеров для Arduino Uno и Zero
Правильно усреднять углы через полярные координаты, учитывая цикличность значений вокруг нуля
Вычисление среднего арифметического значения из набора данных с поддержкой разных типов
Упрощённая работа с ESP32-CAM: захват кадров, сохранение на SD-карту, конвертация в разные форматы и разрешения, поддержка Base64 и веб-интеграции
Упрощённая работа с MQTT для ESP8266 и ESP32 с поддержкой топиков, QoS и retained сообщений