Извлечение заводского серийного номера микроконтроллера для идентификации устройств и лицензирования
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Простое текстовое меню для Arduino с дисплеем Nokia 5110 LCD и четырьмя кнопками навигации
VNC-клиент для ESP8266, ESP32 и Arduino DUE с поддержкой сжатия данных и вывода на дисплеи ILI9341, ST7789, ST7796
Фундаментальный набор инструментов для неблокирующего программирования Arduino: периодические задачи, обработка событий, таймеры и структуры данных
Упрощенное подключение ESP к WiFi с готовыми функциями инициализации
Разбирает строку с командой вида FUNC_NAME(ARG1,ARG2,...) и структурирует аргументы в массив с ручным управлением памятью
Вспомогательные классы и функции для удобной работы с массивами, включая arraySize и Span
Расширение массивов с вычислением усреднённых значений между элементами для сглаживания данных и интерполяции
Макросы для вывода данных в Arduino Serial Plotter в формате ключ:значение с поддержкой отладки и настройки регуляторов
Прямая и обратная кинематика для шарнирных конструкций в 2D и 3D — расчёт углов суставов робо-рук и ног по целевой позиции
Программный отсчёт даты и времени на основе millis() для ESP8266, ESP32 и Arduino без встроенных часов
Работа с модулем реального времени DS1338 через интерфейс I2C: чтение и установка даты, времени, синхронизация часов
Управление аудиоустройствами Arylic через HTTP с ESP32 без сложной настройки протокола
Управление светодиодами и реле через простые функции включения/отключения с минимальным кодом
Управление семисегментными дисплеями AS1115 через I2C с поддержкой до восьми экранов одновременно
Работа с датчиком углового положения AS5047P через SPI, чтение 14-битных значений угла и диагностических данных с поддержкой связанных модификаций
Протокол для управления Arduino через последовательный порт с компьютера, альтернатива Firmata с поддержкой цифровых и аналоговых выводов
Расширение Asip с поддержкой сервомоторов, датчиков расстояния и звука через серийный порт
Управление солнечными панелями и системами энергии через щиты расширения Arduino
Передача данных по звуку с модуляцией частоты — аналог Chirp для обмена WiFi-учётными данными между микроконтроллерами
Неблокирующее выполнение длительных операций через обработчики событий в основном цикле
Асинхронная библиотека для датчиков температуры и влажности SHT4X с поддержкой неблокирующего чтения по I²C
Полностью неблокирующий сканер матричной клавиатуры, возвращающий состояние всех кнопок битовой маской без задержек и абстракций
Асинхронная обработка кнопок с распознаванием коротких и длинных нажатий без блокировки основного кода
Асинхронное планирование функций без блокировки основного цикла программы
Libreria HTTP asincrona e sincrona per ESP32, con supporto a redirect, chunked transfer, header personalizzati e logging.
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32 с поддержкой Ethernet-модулей W5500, W6100, ENC28J60 и LAN8720
Неблокирующее чтение последовательного порта с накоплением данных в пользовательском буфере и выделением полных строк по разделителю
Асинхронное управление сервомоторами без блокировки основного цикла с поддержкой плавной интерполяции и цепочек движений
Неблокирующее управление ультразвуковыми датчиками HC-SR04 с поддержкой цепочек и медианной фильтрацией