Драйвер для многоканальных АЦП ADS1015/1115 с I2C интерфейсом и программируемым усилением
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
Шаблоны эмодзи для визуализации данных EmotiBit на дисплеях Feather Wings
Работа с внешней EEPROM-памятью по I2C с автоматической постраничной записью и поддержкой структур и массивов
Управление биометрическими датчиками на расширении EmotiBit FeatherWing для плат Feather
Управление RGB светодиодами через драйвер KTD2026: включение, яркость, цвет и эффекты мигания
Работа с датчиком пульса и оксиметра MAX30101 на платах EmotiBit-Beta с поддержкой семейства MAX3010x
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Управление RGB LED драйвером NCP5623 через I2C с независимым управлением тремя цветовыми каналами
Асинхронное взаимодействие с датчиком температуры и влажности Si7013 на плате EmotiBit без блокировки основного цикла программы
FTP-сервер для ESP8266, ESP32, STM32 и Arduino с поддержкой SPIFFS, LittleFS, SD и других файловых систем
Утилиты для работы с EmotiBit FeatherWing и EmotiBit Oscilloscope Library
Управление многоразрядными семисегментными индикаторами через сдвиговый регистр 4094 с использованием всего трёх портов Arduino
Чтение и декодирование потока данных CAN от ECUMaster EMU для мониторинга параметров двигателя на Arduino
Чтение данных с ECUMaster через RS232 сериал с автогенерацией заголовков из version.xml
Единый интерфейс для работы с прерываниями на любых пинах Arduino, ATtiny и ATmega без необходимости запоминать номера прерываний для каждой платы
Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Декодирование сигналов квадратурных энкодеров с отслеживанием направления вращения и количества импульсов
Единый интерфейс для разных библиотек энкодеров с поддержкой собственных адаптеров
Обработка событий энкодера и кнопки без потери шагов с поддержкой мультиклика и долгого нажатия
Подсчёт шагов квадратурного энкодера с поддержкой полно- и полушагового режимов
Чтение механических энкодеров с поддержкой мультиплексеров и системой обратных вызовов для обработки событий
Управление мягким змееподобным роботом OSMR Endo Continuum через Arduino для экспериментов с континуум-механизмами и биомиметической робототехникой
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Примеры для Educational BoosterPack MKII от Texas Instruments, адаптированные для Arduino IDE с ядрами TI
Примеры многозадачности для плат Texas Instruments на основе EnergiaMT и TI-RTOS
Управление сервомоторами Energize Lab серии EM и EH-3030 через UART с полной реализацией протокола обмена
Чтение параметров энергомониторинга трёхфазных систем на базе MAX78630
Мониторинг расхода электроэнергии через импульсный выход CF счётчиков на базе ADE7755