Чтение данных датчиков температуры и влажности 7Semi через RS485 и Modbus RTU
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление четырёхканальными ЦАП AD5724R, AD5734R и AD5754R через SPI с поддержкой uni- и биполярного режимов
Драйвер трёхосевого акселерометра ADXL343 с поддержкой I2C, несколькими режимами чувствительности и выдачей данных в SI-единицах
Работа с датчиком температуры и влажности AM2320 через шину I2C
Спектральный анализ света через 11-канальный датчик AS7341 по протоколу I2C
Работа с барометрическим датчиком DPS310 через I2C для измерения давления и температуры
Работа с монохромными дисплеями SHARP Memory Display через SPI с поддержкой Adafruit GFX
Драйвер для 24-канального PWM-контроллера TLC5947, управляющего светодиодами по SPI с поддержкой каскадирования
Управление декодированием и воспроизведением аудио на платах Adafruit VS1053 Codec Breakout и Music Maker Shield через SPI
Работа с датчиком температуры и влажности AM2315 по шине I2C с фиксированным адресом 0x5C
Чтение аналоговых клавиатур Robotdyn 4x4 и 4x3 через один вывод АЦП с поддержкой простого опроса и событийного режима
MessagePack RPC протокол для двусторонней связи между Arduino-микроконтроллерами и другими устройствами с минимальными затратами памяти
Драйверы для датчиков влажности и температуры Sensirion (SHTC1, SHTC3, SHT2x, SHT3x, SHT4x и др.) с интерфейсом I2C
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Облегчённая реализация smart pointer'ов для платформ Arduino, где стандартные C++ поддержка недоступна
Чтение и запись данных на микросхемы EEPROM серии AT24C с автоматическим контролем процесса записи
Методы для чтения координат и обработки нажатия кнопки двухосевого аналогового джойстика на Arduino и STM32
C++ фреймворк для создания UI на Arduino с синхронизацией через приложение BindCanvas для Android
Работа с отдельными битами и байтами: преобразование uint16_t и проверка состояния флагов в данных сенсоров и регистров
Единый интерфейс для HID-устройств через USB и BLE с автоматическим определением активного соединения
Работа с датчиками давления и температуры BME280 и BMP280 по SPI и I2C с поддержкой пользовательских реализаций протоколов
Работа с датчиками давления AMS-5915 через I2C с разрешением 14 бит и частотой опроса до 2 кHz
Генератор BLE-объявлений в формате BTHomeV2 для датчиков и кнопок на Arduino с минимальным энергопотреблением
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Емкостной датчик прикосновения и приближения на двух пинах Arduino с минимальным железом
Mesh-сеть на LoRa для IoT с маршрутизацией через узлы без центрального шлюза
Вычисление контрольной суммы CRC32 для проверки целостности данных при передаче по сети и последовательному порту
Форматирование денежных сумм с поддержкой разных валют и точными целочисленными расчётами
Управление LCD-дисплеями 16x2 и 20x4 через I2C с поддержкой Arduino, ESP32, STM32 и других плат
Управление модулями распознавания речи EasyVR через серийный порт с поддержкой Bridge режима для отладки на ПК