Управление робототехническими проектами на Arduino: моторы, сервоприводы, датчики, примеры от простых к сложным
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление OLED-дисплеем 96×96 через I2C с поддержкой разных версий железа (SSD1327 и SH1107G)
Рисование декартовых графиков на 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 и конвертации единиц
I2C коммуникация с датчиками дифференциального давления Omron D6F-PH для измерения потоков воздуха и герметичности систем
Примеры и библиотека для тепловых датчиков OMRON D6T с матрицей пикселей, работающих по I2C на Arduino и ESP32
Универсальная библиотека для монохромных дисплеев: OLED, LCD, Sharp Memory LCD и электронной бумаги с поддержкой SSD1306, SH1106 и других контроллеров
Обработка одной кнопки с распознаванием одиночных, двойных кликов и длительного удержания
Таймер для запуска повторяющихся задач с интервалом в одну миллисекунду
Управление Arduino через 1Sheeld shield и мобильное приложение, получение доступа к датчикам, GPS, камере и интернету смартфона
Таймер, который срабатывает один раз за интервал и может быть перезапущен через программу
Управление Delta-Robot One с функциями для сервоприводов, захвата, энкодеров и сенсоров
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
Взаимодействие с датчиками и чипами по протоколу 1-Wire: DS18B20, DS18S20, микросхемы памяти и другие устройства Dallas
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
Альтернатива классической OneWire с поддержкой overdrive, паразитного питания и встроенными драйверами для Dallas датчиков
Связь между Onion Omega и Arduino Dock для обмена данными между Linux-системой и микроконтроллером Atmel
Таймер на основе millis() для неблокирующих временных задержек с поддержкой callback-функций и периодических событий
QWERTY-клавиатура на экране TFT для управления тремя кнопками с поддержкой букв, цифр и специальных символов
Упрощённое управление светодиодами, зуммером и компонентами конструктора oOreNEO через единый API
Сервер Open Pixel Control для управления адресными светодиодами и матрицами через сеть на ESP8266, NodeMCU и совместимых платах
Реализация протокола Somfy RTS для управления жалюзи и устройствами автоматики через 433MHz радиомодули