Распознавание разных действий кнопок — одиночного клика, двойного клика, длительного удержания — через паттерн слушателей
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Эмуляция MQTT для модуля Obloq через HTTP-запросы к облачному сервису Adafruit IO
Управление серводвигателями ROBS от OCServo через UART и RS485 с поддержкой Hardware и Software Serial
Управление восемью каналами мощных нагрузок через плату Amperka Octofet по SPI
Работа с REST API OctoPrint для мониторинга 3D-принтера с Arduino и ESP8266
Взаимодействие с OctoPrint-сервером для мониторинга 3D-принтера и управления заданиями печати через Arduino
Firmware для Arduino Nano 33 BLE и Nicla Vision, обеспечивающий интеграцию с платформой Octopus для экологического мониторинга с датчиками температуры, влажности и GPS
Упрощает работу с пинами на платах и модулях OctopusLab
Подключение восьми датчиков HC-SR04 к Arduino через I2C без использования множества пинов
Управление массивами WS2811/WS2812B светодиодов через восемь независимых каналов DMA на видеоскоростях без нагрузки на процессор
Драйвер для LCD FeatherWing на базе контроллера BU9796 с поддержкой ATSAMD21
Управление контроллерами ODrive через UART или CAN с поддержкой задания мощности, скорости и получения данных обратной связи
Управление робототехническими проектами на Arduino: моторы, сервоприводы, датчики, примеры от простых к сложным
Форматирование текста на монохромных дисплеях u8g2 с простой разметкой для размера шрифта, жирности и колонок
Printf-логирование со встроенной фильтрацией по модулям и поддержкой wildcards для иерархичных систем
Драйвер для базовой платы OK Micro Dock с дисплеем, кнопками и разъёмами QWIIC для работы с Adafruit Feather
Управление OLED-дисплеем 96×96 через I2C с поддержкой разных версий железа (SSD1327 и SH1107G)
Вывод графики и пикселей на OLED-дисплей SSD1306 с хранением данных в RAM вместо PROGMEM
Управление монохромным OLED-дисплеем VGY12864L-03 с выводом текста, графики и изображений через SPI или ICSP
Управление страницами и иконками интерфейса на OLED-дисплеях SH1106 с поддержкой навигационных меню и вывода данных
Рисование декартовых графиков на OLED-дисплеях SSD1306 через I2C с настройкой координат и масштаба
Драйвер для OLED-дисплеев SSD1306 и SH1106 с интерфейсом I2C, поддерживает вывод текста как в Serial с автопрокруткой и позиционированием по координатам
UI-компоненты для OLED-дисплеев SSD1306: кнопки, текстовые элементы, списки, спиннеры и меню с полной настройкой под дизайн приложения
Виртуальная клавиатура для OLED-дисплеев с управлением тремя кнопками и поддержкой многоуровневых раскладок
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с поддержкой точного позиционирования и экстренной остановки
Управление LCD16x2 дисплеем Olimex и встроенными кнопками через простой API
Управление двухколёсным робором для соревнования Olympic Robotic Challenge с готовыми функциями и примерами кода
Веб-интерфейс для IoT-проектов на ESP8266 без написания HTML с управлением параметрами и RGB-лентами
Модульная библиотека для LCD дисплеев HITACHI HD44780 с поддержкой параллельного подключения и I2C через PCF8574
Вычисление математических выражений из строк с поддержкой функций, RPN и конвертации единиц