Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с энкодером ERCF 1 05SPI 360 Z через SPI с точностью 0,022 градуса и отслеживанием скорости вращения
Host driver for ERDI 905 nm laser rangefinder modules over UART.
Работа с модемом BG95 через ESP32: GSM/GPRS/NB-IoT, TCP, HTTP, MQTT, SMS и GNSS-навигация
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Обертка над PubSubClient для упрощенной работы с MQTT на ESP8266 и ESP32 с привязкой обработчиков к конкретным темам
Управление сетевым щитом Ethernet Shield W5200 с поддержкой TCP/UDP соединений через SPI
Архитектура событий для Arduino на основе делегатов и источников с подпиской через операторы += и -=
Запуск Eventually событий через серийное соединение текстовыми командами с ноутбука или смартфона
Периодический вызов функций через заданные интервалы времени без блокировки основного кода
Обмен данными между Arduino и Python-скриптом на компьютере для удалённого управления микроконтроллером
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Вспомогательные функции для манипуляции отдельными битами в целочисленных переменных без дополнительных ресурсов
Быстрое прототипирование графики на дисплеях Adafruit GFX и TFT eSPI через команды в серийный монитор без перезагрузки
Унифицированная работа с десятком IMU-датчиков серий MPU, ICM, BMI, LSM6DS и QMI через единый интерфейс
Обмен данными между Arduino и домашней системой автоматизации FHEM через HTTP с поддержкой базовой аутентификации
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
Обёртка для подключения набора датчиков (акселерометр, барометр, DHT) и OLED-дисплея к плате Flinduino без установки отдельных библиотек
16-битный тип данных float16ext для экономии памяти при работе с датчиками и логированием — вместо 4 байт стандартного float используется 2 байта с диапазоном до ±131008
A lightweight logger for microcontrollers: levels, sources and pluggable sinks.
A small GUI framework for Arduino displays: buttons, checkboxes, labels, sliders, layout, focus and touch.
Компактная библиотека для BME280 с минимальным потреблением энергии, работающая в режиме forced mode для батарийных устройств
Работа с датчиками давления FXPS7xxx от NXP через I2C или аналоговый вход на Arduino
Управление Si5351A CLK0 в диапазоне 100–150 МГц с минимальным расходом памяти для ATtiny85 и подобных микроконтроллеров
Обработка входных данных от джойстика или геймпада с поддержкой кнопок, стиков и событий нажатий
Взаимодействие с датчиками Vernier Go Direct через Bluetooth Low Energy на Arduino платах с поддержкой ArduinoBLE
Создание простого командного интерпретатора на микроконтроллере для управления через текстовые команды
Управление GPRS-модемом GEENYmodem через Arduino с поддержкой интеграции tingg.io
Управление подводной камерой Geolux HydroCam через RS232 с поддержкой разрешений до 2592x1944