Подключение ESP8266 и ESP32 к облачной платформе SciFy по WebSocket для отправки данных датчиков и управления устройствами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление датчиками и устройствами по протоколу Modbus RTU с Arduino в роли мастера
Работа с мультисенсорным модулем SI1145 для измерения видимого света, ИК-излучения, приближения и УФ-индекса
Потоковый сбор аналоговых данных с датчиков через последовательный порт с синхронизацией по времени и бинарным протоколом
Плавное управление несколькими сервомоторами с настраиваемыми траекториями движения
Управление I2C LCD-дисплеями на контроллере ST7032 с текстовым выводом и настройкой адреса устройства
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Поддержка датчика атмосферного давления LPS22HH для STM32 с измерением в диапазоне 260–1260 гПа и температуры через I2C или SPI
Единый интерфейс для чтения и записи данных в Stream-объекты и буферы массивов
Статический построитель строк с быстрой конвертацией чисел и поддержкой 64-бит целых и разных оснований
Удалённая отладка Arduino через telnet вместо последовательного порта
Подключение Arduino к 100+ веб-сервисам, API и облачным базам данных через единый интерфейс
Отмеривание времени выполнения кода с точностью до микросекунд, поддержка паузы и возобновления
Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ
Компактная библиотека для обработки кнопок на Arduino с поддержкой двадцати событий и минимальным расходом памяти
Криптовалютная поддержка Neurai для микроконтроллеров ESP32, STM32 и RISC-V с управлением кошельками и транзакциями
Компактный ПИД-регулятор с поддержкой антиветренок и выбором режимов для задач управления и стабилизации
Управление цифровыми потенциометрами X9C10X (X9C102, X9C103, X9C104, X9C503) с отслеживанием позиции резистора
Драйвер датчика Bosch BME690 для измерения температуры, влажности, давления и сопротивления газа по I²C и SPI
Полнофункциональная работа с датчиком DS18B20 по OneWire: поддержка нескольких датчиков, настройка разрешения, пороги тревоги и паразитное питание
Управление 24-битным АЦП HX711 через битовый сдвиг с тарированием и калибровкой по весу
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Драйвер CAN/CANFD для Teensy 4.0/4.1 с поддержкой трёх каналов и совместимостью с ACAN2515/ACAN2517
Вывод чисел, текста, времени и температуры на семисегментные LED-дисплеи с готовыми классами для разных типов данных
Управление 16-битным ЦАП AD5660 через SPI с поддержкой аппаратного и программного интерфейса
8-канальный ЦАП AD56X8 с интерфейсом SPI, поддержка разрешения 12-16 бит и одновременного обновления каналов через Latch DAC
Расширитель портов ввода-вывода AW9523 с поддержкой управления светодиодами по шине I2C
Драйвер датчиков давления и температуры BMP085/BMP180 с унифицированным интерфейсом и поддержкой измерения высоты
Работа с газовым датчиком CCS811 для мониторинга качества воздуха и обнаружения летучих органических соединений через I2C
Управление матрицами DotStar как единым дисплеем с поддержкой графических примитивов Adafruit GFX