Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Парсинг и сборка JSON с поддержкой 64-битных чисел и встроенным хешированием ключей
Работа с датчиками качества воздуха Plantower: чтение PM1, PM2.5, PM10 в активном и пассивном режимах с управлением питанием
Однопроводной протокол GT с самосинхронизацией по длине импульса для надёжной передачи данных по обычному проводу, ИК или радио 433 МГц
Управление контроллером HanumanMini для роботостроительных проектов на Arduino
Управление мультиплексером HC4052 с двумя независимыми каналами по 4 входа-выхода для переключения датчиков и устройств
Управление трёхканальным мультиплексером HC4053 с независимыми переключателями для коммутации аналоговых и цифровых сигналов
Управление HD44780 LCD дисплеями через I2C модуль PCF8574 с поддержкой подсветки, скролла и пользовательских символов
Работа с датчиками влажности и температуры Honeywell HIH61xx через I2C с управлением питанием и автоматическим контролем таймингов
Управление миллиметровыми радарами HLK-LD2450 и HLK-LD2451 для обнаружения и отслеживания движущихся объектов с парсингом UART-протокола и конфигурацией зон детектирования
Работа с микросхемой HLW8012 для измерения мощности, тока и напряжения в умных розетках через импульсные сигналы
Контейнеры для Arduino без зависимостей от STL с минимальным потреблением памяти
Pull parser для разбора HTML и XML с минимальной затратой памяти микроконтроллера
Чтение данных с усилителя HX711 для тензодатчиков с поддержкой нескольких датчиков на одной линии тактирования
Неблокирующая I2C-библиотека для SAMD21/SAMD51 на базе контроллера прямого доступа в памяти
Поддержка цифровых датчиков температуры по I²C, совместимых с LM75: LM75A, TMP102, MCP9800, DS1775 и другие
Чтение давления и температуры с датчиков ICP201xx через I2C или SPI с вычислением высоты и глубины
Поддержка дисплеев ILI9341 через SPI с 16 встроенными шрифтами, графикой и режимом буфера кадра
Работа с датчиком тока, напряжения и мощности INA236 через I2C (16 бит, до 48 В и 20 А)
Датчик напряжения, тока и мощности INA239 с интерфейсом SPI и поддержкой напряжений до 85 В
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Декодирование JPEG-изображений для Arduino Mega, Due и ESP8266 с хранением в SPIFFS, LittleFS или на SD-карте
Посимвольный парсер JSON для разбора больших потоков с микроконтроллеров через HTTP/HTTPS с минимальным использованием памяти
Управление двусторонними моторами через L293 и L298 модули без работы с регистрами портов
Адаптер дисплея Adafruit PN:1947 для графической библиотеки Left Coast
Ядро ОС для Arduino, которое эмулирует переключение контекста между приложениями для экономии памяти
Управление LCD-дисплеем на основе драйвера NXP PCA8561 через I²C с поддержкой 18×4 сегментного индикатора
Компактный потоковый парсер XML для встроенных систем с минимальными требованиями к памяти
Драйвер для трёхосевых акселерометров LIS331HH и LIS3DH с поддержкой I²C и настраиваемых диапазонов измерения
Управление LoRa-модулями через AT-команды: отправка сообщений, изменение параметров и приём downlink-данных