Протокол для синхронизации нескольких микроконтроллеров в единую сеть с поддержкой управления из Arduino IDE, JavaScript и Python
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление цепочками LED-матриц 5×7 точек с поддержкой текста, графики и анимации
Воспроизведение мелодий RTTTL и RTX с пьезодинамика в фоновом режиме без блокировки основного кода
Инструменты для управления флагами конфигурации во время работы программы без перекомпиляции
Работа с четырьмя роторными энкодерами через расширитель портов PCF8574 по шине I2C
Плавное управление сервоприводом с настройкой скорости, ускорения и поддержкой PCA9685
Драйверы для микросхем управления, датчиков положения и измерения тока в SimpleFOC с доступом к регистрам конфигурации
Управление модулем LoRaWAN RN2483 с поддержкой OTAA и ABP активации для плат SODAQ
Обёртка над HardwareSerial, SoftwareSerial и USBAPI Serial для единообразной работы с разными типами последовательных портов
Sparkfun examples for the Bosch BMP180 barometric pressure sensor
Работа с ультразвуковыми датчиками расстояния SRF05, HC-SR04 и совместимыми с регулировкой скорости звука по условиям и усреднением измерений
Расчёт времени восхода и захода солнца по географическим координатам с интерполяцией для встроенных систем
Кооперативный RTOS для встраиваемых систем с более чем 60 модулями, минимальным расходом памяти и поддержкой AVR и Cortex-M
Управление шаговыми двигателями на скоростях до 300 кHz для плат Teensy 3.0–3.6 и STM32F4 с поддержкой синхронизации до 10 моторов
Arduino driver for the Waveshare 2.8inch TFT Touch Shield (SKU: 10684; ST7789V LCD + XPT2046 touch)
Облегченный WiFi-менеджер для плат с модулями WiFiNINA и WiFi101 с веб-порталом настройки и поддержкой множества контроллеров
Чтение сигналов с аналогового 3-осевого акселерометра ADXL335 с выводом raw-значений от 0 до 1023
Чтение данных датчиков температуры и влажности 7Semi через RS485 и Modbus RTU
Работа с датчиком температуры и влажности AM2320 через шину I2C
Работа с 9-осевыми IMU-датчиками BNO08x для отслеживания ориентации и движения в пространстве
Работа с термопарами через плату Adafruit на MAX31856 по протоколу SPI с преобразованием сигнала в температурные значения
Восьмиканальный 10-битный АЦП MCP3008 с интерфейсом SPI для подключения дополнительных аналоговых входов
Работа с барометрическим датчиком MPL3115A2 по протоколу I2C для измерения атмосферного давления и высоты
Расширение Adafruit_SSD1306 для корректной работы с 72x40 OLED-дисплеями на чипе SSD1306
Драйвер для 24-канального PWM-контроллера TLC5947, управляющего светодиодами по SPI с поддержкой каскадирования
16-разрядный АЦП ADS1115 через I²C с поддержкой четырёх каналов, программируемого усилителя и компаратора
Создание световых анимаций для монохромных LED, RGB лент и адресуемых полос WS2812 с синхронизацией без использования delay()
Фильтрация и усреднение аналоговых входов для подавления шума с поддержкой настройки порогов и кэширования значений
MessagePack RPC протокол для двусторонней связи между Arduino-микроконтроллерами и другими устройствами с минимальными затратами памяти
Драйверы для датчиков влажности и температуры Sensirion (SHTC1, SHTC3, SHT2x, SHT3x, SHT4x и др.) с интерфейсом I2C