Неблокирующие таймеры и отсчёт времени для одновременного выполнения нескольких задач без delay()
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Организация временных интервалов между сообщениями в протоколе CMMC без блокирования основного цикла программы
Объектно-ориентированное управление светодиодами через методы включения, выключения и переключения состояния
MQTT-коннектор для ESP8266/ESP32 с поддержкой расписания публикации и обработчиков событий соединения
Работа с NB-IoT модулями через CMMC: подключение к сети, отслеживание жизненного цикла устройства и получение параметров модуля
Управление WiFi на ESP8266 через систему событий вместо постоянного опроса статуса
Чтение температурных данных с четырёхканального щита CN0391 на Arduino Uno через стандартный интерфейс библиотеки
Управление шаговыми двигателями Arduino CNC Shield без GRBL через объектно-ориентированный интерфейс
Минималистичная реализация CoAP клиента и сервера для Arduino с поддержкой observe и callback-обработчиков
Детектирование речевой активности на нейросетях для Arduino Nano 33 BLE Sense с минимальными требованиями к ресурсам
Реализация речевого кодека Codec2 для низкоскоростной передачи голоса на Arduino Feather nRF52
Управление ESP32-платами CodeCell с датчиками света, расстояния и IMU, светодиодами и энергопотреблением
Беспроводное управление модулем CodeCell со смартфона через приложение MicroLink по Bluetooth с чтением джойстика, слайдеров, кнопок и отправкой данных датчиков
Служебный пакет для проектов CodeCodeCodec, требуется как зависимость при работе с их платами и примерами кода
Упаковка и передача телеметрии датчиков в беспроводных сетях с CRC16-CCITT проверкой и автоматической ресинхронизацией
Виртуальный осциллограф для Arduino, который захватывает данные в фоне без влияния на временно-критичный код
Вывод примеров кода Arduino в Serial Monitor для обучения и справки по синтаксису
Профилирование времени выполнения функций для оценки занимаемого ими объема флеш-памяти
Подключение геймпадов CodexPad к ESP32 по Bluetooth с чтением кнопок и аналоговых стиков в реальном времени
Парсер протокола геймпадов CodexPad для получения данных кнопок и стиков через Serial или Bluetooth-модули
Управление DC и шаговыми моторами через CodingArray MotorShield V1 с микрошаговым режимом и поддержкой стекирования
Клиент для подключения микроконтроллера к генеративным моделям Cohere через облачный API
Управление тонкими PCB-катушками с встроенным драйвером для создания магнитных полей и движения магнитов
Получение данных о криптовалютах с CoinMarketCap API на ESP8266, ESP32 и WiFi101
Парсер JSON для Arduino с нулевым выделением памяти, использующий pull-type подход и требующий только C++11
Конвертер между цветовыми моделями RGB, HSV, HSL и цветовой температурой через статические функции
Цветной вывод в Serial Monitor с поддержкой ANSI-цветов, форматирования текста и HEX-кодов