Драйверы для датчиков влажности и температуры Sensirion (SHTC1, SHTC3, SHT2x, SHT3x, SHT4x и др.) с интерфейсом I2C
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с оборудованием по протоколу Modbus через TCP или RS485 на Arduino с поддержкой промышленных щитов
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Методы для чтения координат и обработки нажатия кнопки двухосевого аналогового джойстика на Arduino и STM32
Порт 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
Преобразование единиц измерения для ускорения, скорости, давления, температуры и других физических величин
Компактное хранение массивов булевых значений: 8 элементов в одном байте вместо 1000 байт на 1000 логических значений
Двусторонний обмен между микроконтроллером и Linux-процессором на платах Arduino Yún, Yún Shield и TRE
Емкостной датчик прикосновения и приближения на двух пинах Arduino с минимальным железом
Реализация протокола Cayenne LPP для компактной отправки данных датчиков через LoRaWan и другие узкополосные каналы
Автоматическое обновление динамического IP на DDNS-сервисах для Arduino и STM32 с поддержкой WiFi, Ethernet и AT-модулей
Управление LCD-дисплеями 16x2 и 20x4 через I2C с поддержкой Arduino, ESP32, STM32 и других плат
Управление монохромными OLED-дисплеями SSD1309 через I2C с поддержкой разрешений 128×64 и 128×32 пиксели
Минималистичная библиотека для DS18B20, один датчик на пин, экономит память и совместима с Miles Burton API
I2C EEPROM library for 24Cxx and 24CMxx EEPROM chips.
Стартовый код и примеры для лабораторных работ курса ENGR 100-980 Мичиганского университета, включая файлы KiCAD для печатных плат ракет
Управление графическими LCD-дисплеями ERM19264 на контроллере UC1609C с поддержкой текста, графики и 12 шрифтов через аппаратный или программный SPI
Менеджер WiFi и учётных данных для микроконтроллеров с модулями ESP8266/ESP32, оптимизированный под ограниченную память с поддержкой веб-портала конфигурации
Клиент InfluxDB для ESP8266 и ESP32 с поддержкой облачного сервиса, аутентификации и пакетной отправки данных
Чтение и запись внешней EEPROM памяти через I2C с поддержкой микросхем объёмом от 2 кбит до 2 Мбит
Быстрое масштабирование чисел с плавающей точкой и гарантией результата в заданном диапазоне
Тип данных для работы с дробями: арифметические операции, преобразование float в дроби и форматированный вывод
Генератор волновых форм (синус, пила, треугольник, квадрат) для ЦАП-преобразователей с поддержкой частот от 0,01 до 25 Гц на Arduino UNO и выше на ESP32
Управление e-paper дисплеями Dalian Good Display и Waveshare через SPI с поддержкой графики и текста через Adafruit GFX
Двухмерный графический движок для дисплеев и матриц с поддержкой текста, иконок и геометрических фигур