Управление текстовыми LCD 16x2 дисплеями через I2C с форматированием значений и метками
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Компактный таймер для микроконтроллеров Arduino с поддержкой AVR, SAM, STM32, ESP8266, ESP32 и SAMD21
WebSocket-сервер и клиент для Arduino с поддержкой RFC6455, SSL/TLS и работой на ESP8266, ESP32, nRF52, SAMD, STM32, Teensy, RP2040
Облегченный WiFi-менеджер для плат с модулями WiFiNINA и WiFi101 с веб-порталом настройки и поддержкой множества контроллеров
Чтение и запись данных WiredController через I2C протокол для Arduino-проектов
Управление моторами через драйверы YFROBOT с регулировкой скорости и поддержкой четырёхколёсных робокаров
Работа с оптическими сенсорами касания Neonode zForce AIR по протоколу I2C с получением координат и управлением параметрами датчика
Чтение сигналов с аналогового 3-осевого акселерометра ADXL335 с выводом raw-значений от 0 до 1023
Драйвер датчиков давления и температуры BMP085/BMP180 с унифицированным интерфейсом и поддержкой измерения высоты
Работа с 9-осевыми IMU-датчиками BNO08x для отслеживания ориентации и движения в пространстве
Помощник для управления OLED-дисплеями 128×32 и 128×64 на платах Adafruit Feather через I2C
Работа с ёмкостными сенсорными экранами FT6206/FT6236 через I2C для Adafruit-дисплеев и совместимых устройств
Работа с термопарами через плату Adafruit на MAX31856 по протоколу SPI с преобразованием сигнала в температурные значения
Восьмиканальный 10-битный АЦП MCP3008 с интерфейсом SPI для подключения дополнительных аналоговых входов
Работа с барометрическим датчиком MPL3115A2 по протоколу I2C для измерения атмосферного давления и высоты
Расширение Adafruit_SSD1306 для корректной работы с 72x40 OLED-дисплеями на чипе SSD1306
Управление Air Commander Entire через UART-соединение с Arduino на скорости 115200 бод
Создание световых анимаций для монохромных LED, RGB лент и адресуемых полос WS2812 с синхронизацией без использования delay()
Управление датчиком температуры и влажности AM2320/CM2320 через I2C протокол
Фильтрация и усреднение аналоговых входов для подавления шума с поддержкой настройки порогов и кэширования значений
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
Асинхронное программирование для Arduino с неблокирующими delay, pulseIn и отслеживанием изменений на пинах через event loop
Порт Azure SDK for C для подключения микроконтроллеров к облачным сервисам Microsoft и Azure IoT Hub
Чтение сигналов с энкодеров управления на ATMega процессорах через два пина с поддержкой прерываний
Работа с датчиком освещённости BH1750 через I2C с настройкой времени измерения и поддержкой модулей GY-30/GY-302
Создание собственных BLE периферийных устройств на микроконтроллерах nRF8001 и nRF51822 с гибкой настройкой
Неблокирующее управление барометром BMP388 через I2C или SPI с поддержкой FIFO и внешних прерываний
Работа с датчиком BME280 через I2C или SPI: давление, температура и влажность с поддержкой Arduino и Teensy
Управление дисплеем HD44780 через I2C модуль PCF8574 с упрощённым API для вывода текста и управления подсветкой
Компактное хранение массивов булевых значений: 8 элементов в одном байте вместо 1000 байт на 1000 логических значений