Работа с ёмкостными сенсорами касания: сглаживание шума, детектирование и адаптивные пороги срабатывания
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Макрос для обработки списков аргументов переменной длины при генерации кода во время препроцессорной обработки
Real Time Operating System для Arduino на базе ATmega с поддержкой многозадачности и встроенной диагностикой
3D-движок для вывода каркасных моделей на монохромные и цветные дисплеи Arduino с поддержкой загрузки моделей из .obj
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Протокол обмена данными для радиомодулей 433 МГц с CRC проверкой и асинхронным приёмом в прерывании
Управление 7-сегментными дисплеями TM1637, 74HC595 и MAX7219 с бегущей строкой и эффектами переключения
Многоточечная сеть RS485 с поддержкой нескольких master и slave узлов, автоматической адресацией и разрешением коллизий
Pull parser для разбора HTML и XML с минимальной затратой памяти микроконтроллера
Чтение температуры и влажности с датчиков DHT11 и DHT22 на любых выводах Arduino
Отслеживание вращения энкодера на любых пинах Arduino с использованием второго аппаратного таймера
Измеряет расстояние до 4 м с ультразвуковым датчиком HC-SR04, но блокирует выполнение кода на время ожидания ответа
Работа с инфракрасным термометром MLX90614ESF-AAA через I2C с получением температуры объекта и окружающей среды
Вывод текста и чисел на OLED дисплеи 128x64 через I2C с поддержкой кириллицы и выбором шрифтов
Управление двусторонними моторами через L293 и L298 модули без работы с регистрами портов
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Управление мотором через драйвер L298N с методами для контроля скорости, направления и остановки
Компактный потоковый парсер XML для встроенных систем с минимальными требованиями к памяти
Управление режимами низкого энергопотребления микроконтроллеров Arduino с контролем питания модулей
UI toolkit со встроенным Studio для проектирования интерфейсов SPI-дисплеев ST7789 и ST7735S на Arduino и ESP32
C++ обёртка над LVGL 8.4.0 для разработки графических интерфейсов с более удобным синтаксисом, чем чистый C API
Управление модулем MAX485 для RS485-коммуникации с автоматическим переключением режимов приёма и передачи
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Облегчённая библиотека для датчиков DS18B20 с поддержкой асинхронного чтения и работой с несколькими датчиками на одном пине (устарела, рекомендуется GyverDS18)
Чтение данных температуры и влажности с датчиков DHT11, DHT22 и совместимых сенсоров
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера