Управление шаговым двигателем через драйвер A4988 с упрощённым интерфейсом
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисление контрольных сумм и криптографических хешей для валидации данных и проверки их целостности
Работа с датчиками температуры и влажности DHT11/DHT22 с поддержкой вывода в Цельсиях и Фаренгейтах
Драйвер для датчика температуры и влажности DHT22 с готовым интерфейсом для снятия показаний
Управление шаговым двигателем через драйвер DRV8825 с поддержкой микрошагов и позиционирования
Драйвер микросхемы DS1307 для работы с часами реального времени по интерфейсу I2C
Драйвер для модуля реального времени DS3231 с поддержкой I2C, датчиком температуры и высокой точностью хода
Парсер NMEA-предложений от GPS-модулей для извлечения координат и данных через последовательный порт
Отправка SMS с Arduino через GSM-модули SIM800/SIM900 по последовательному порту через AT-команды
Работа с ультразвуковым дальномером HC-SR04 — управление пинами, расчёт расстояния, поддержка нескольких датчиков
Управление LCD 16x2 с контроллером HD44780 в режиме 4 бит с минимальным использованием пинов Arduino
Сканирование адресов I2C устройств на шине микроконтроллера для выявления активных датчиков и модулей
Простой кодер и декодер JSON для микроконтроллеров с ограниченной памятью
Управление дисплеем HD44780 через I2C модуль PCF8574 с упрощённым API для вывода текста и управления подсветкой
Связный список для Arduino с поддержкой операций добавления и удаления элементов, оптимизированный под ограниченную память микроконтроллеров
Управление 16 независимыми PWM-выходами через I2C для сервоприводов и светодиодов
Драйвер для расширителя портов PCF8574 с управлением восемью дополнительными пинами через I2C
Добавляет функцию printf для Arduino-плат, где она отсутствует, с синтаксисом классической printf из C
Простой протокол для обмена текстовыми данными между микроконтроллерами с разделением строк специальным символом
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Вывод текста и графики на OLED-дисплеи SSD1306 по протоколу I2C
Служебные классы для работы с графикой: Point, Rectangle, Bitmap, Font и управление дисплеем для библиотек Bonezegei Graphics
Отправка и получение данных датчиков Arduino через облачную платформу цифровых двойников Boodskap
Формирование и отправка сообщений датчиков на облачную платформу Boodskap IoT Platform
Компактное хранение массивов булевых значений: 8 элементов в одном байте вместо 1000 байт на 1000 логических значений
Мониторинг состояния и переходов булевой переменной с обработкой дребезга, как настоящей кнопки
Портированная версия Boost с контейнерами, алгоритмами и структурами данных для встроенных систем
Утилиты для быстрого старта IoT-проектов на ESP8266/ESP32 с поддержкой WiFi, MQTT, OTA и сохранением данных в JSON
Обёртка над официальным драйвером Bosch для работы с датчиком BME280 (температура, влажность, давление) через I²C
Реализация протокола AMV для обработки и обмена типизированными данными в embedded-системах