Работа с цифровым датчиком атмосферного давления и температуры SPA06_003 по интерфейсу I2C с поддержкой FIFO-буфера
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Arduino библиотека для DAC TLV320DAC3100 с управлением через I2C и выводом звука по I2S
Инфракрасный датчик температуры TMP007 для бесконтактного измерения удаленных объектов через интерфейс I2C
Работа с UV-датчиком VEML6070 по протоколу I2C для измерения интенсивности ультрафиолетового излучения
Анализ данных с 8-битного АЦП: расчет статистики, спектра и частоты сигнала с визуализацией в Serial Monitor
Шифрование данных AES128 на ESP32 с использованием встроенной PSA Crypto для локального хранения в памяти микроконтроллера
Работа с датчиком температуры и влажности AHT20 через I2C, форк SparkFun библиотеки
LoRaWAN SDK для подключения устройств к платформе AllThingsTalk Maker с поддержкой чипов RN2483 и RN2903, методов активации ABP и OTAA
Упрощает работу с аналоговыми клавиатурами — читает сигналы с входа и определяет нажатую клавишу
Декодер сообщений APRS для передачи позиций, высоты, скорости и текстовых данных в любительской радиосвязи
Чтение данных акселерометра, гироскопа и магнитометра LSM9DS1 на Arduino Nano 33 BLE Sense
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Пакует и распаковывает ASCII-сообщения с адресами и типизированными данными для обмена между микроконтроллером и внешними приложениями через Serial, UDP или веб-сокеты
Сжатие телеметрии на 99% для LoRaWAN и спутниковых каналов через Delta Encoding и RLE
Асинхронная работа с SMS через SIM800L без блокировки основного кода
Асинхронное чтение данных из Serial и других потоков без блокировки программы с буферизацией и поддержкой символов-терминаторов
Управление моторами, датчиками света и кнопками робота Cing на Atmega8 с поддержкой аналоговых и цифровых режимов
Вспомогательная библиотека для датчика движения Bee Motion S3 с примерами для быстрого старта
Настройка Wi-Fi на ESP8266 и ESP32 через REST API, веб-интерфейс или пользовательскую страницу с поддержкой OTA-обновлений
Драйвер для однофазного счётчика энергии BL0942 с передачей данных через UART
Неблокирующая библиотека для барометра BMP280 с поддержкой I2C и SPI, режимов NORMAL и FORCED измерения
Работа с модемными щитками Botletics SIM7000 и совместимыми модулями SIMCom для 2G/3G/4G/LTE сетей с поддержкой SMS, HTTP, GPS и MQTT
Управление несколькими зуммерами с гибкими паттернами сигналов без блокировки основного цикла программы
Общение с платой Byte Sized Encoder Decoder для считывания 8 квадратурных энкодеров по I2C
Обмен данными по CAN-шине через контроллеры MCP2515 и MCP25625 по SPI
Подключение Arduino и ESP к облачной платформе Cayenne через MQTT для отправки данных датчиков и управления устройствами
Обработка кнопок и формирование CBUS-сообщений для устройств сети MERG CBUS