Измеритель скорости воздушного потока на основе трубки Пито с двумя датчиками BMP180 на шине I2C
Архитектура: riscv
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Графические примитивы и трансформации изображений для ARM Cortex-M7, оптимизированные под производительность
Программный SPI для датчика давления и температуры MS5611 на произвольных пинах Arduino
Управление шагающими восьмисервомоторными роботами с встроенными гейтами ходьбы, поворотов и поз через Serial или Bluetooth
Упрощённая работа с SPI-устройствами на Arduino, включая режим Daisy Chain для каскадных соединений
Загрузка BMP-изображений со SPIFFS-раздела ESP32 на дисплеи, совместимые с Adafruit_GFX и Adafruit_EPD
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Универсальный таймер с разрешением 1 мс, поддерживающий периодический и одноразовый режимы работы по принципам ООП
Управление сдвиговыми регистрами 595 через SPI для расширения цифровых выходов с поддержкой цепочек любой длины
Датчик давления и температуры SPL06-001 с поддержкой I2C, расчётом высоты и коррекцией для авиации
Работа с барометрическим датчиком SPL06-007 по протоколу I2C на Arduino и ESP32
Работа с барометрическим датчиком SPL07-003 через I2C с настройкой режимов измерения и частоты опроса до 200 Гц
Управление текстовыми LCD дисплеями 16x2 и 20x4 с удобными функциями центрирования и позиционирования текста
Неблокирующее переключение экранов-заставок при инициализации устройства с пользовательской отрисовкой
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Логирование сенсорных данных в SQLite базу с микроконтроллера, работает даже на Arduino Uno с 2 КБ оперативной памяти
Работа с SPI-микросхемами статической памяти для расширения оперативной памяти Arduino, включая Microchip 23K256
Драйвер для SPI SRAM микросхем Microchip 23LC серии с поддержкой побайтового и блочного доступа к памяти объёмом 8–128 килобайт
Управление RGB-светодиодами на Arduino Nano с независимой регулировкой каналов через ШИМ
Компактная библиотека для OLED-дисплеев с контроллерами SSD1306, SH1106, SH1107, работающая по I2C и SPI с минимальным расходом памяти
Расширение для SSD1306 с поддержкой вывода турецких символов на OLED-дисплеях
Управление OLED-дисплеями SSD1327 и SSD1322 через I2C или SPI с поддержкой 4-битных серых уровней и графических функций
Работа с RGB OLED-дисплеями SSD1331 с поддержкой SPI, 16 шрифтов и расширенными графическими функциями
Работа с символьными LCD дисплеями EA DOGM на контроллере SSD1803A через I2C с поддержкой printf() и пользовательских символов
Унифицированный класс для работы с произвольными датчиками с поддержкой расписания измерений и статистической обработки данных
Отсчёт аптайма в секундах и миллисекундах без переполнения через getUpTimeSec() и millis64()
Вычисление промежуточных RGB-цветов в градиенте для произвольного расположения светодиодов на основе FastLED
Неблокирующий таймер на основе millis() с корректной обработкой переполнения счётчика
Сравнение символов потока с заданной строкой на лету без буферизации в памяти
Класс для работы с матрицами адресуемых RGB-светодиодов на основе FastLED с поддержкой рисования примитивов и градиентов