Управление DC моторами в обе стороны с регулировкой скорости через PWM
Архитектура: rp2040
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Отправка сообщений в Discord с ESP32 через webhook'и для уведомлений о событиях
Отправка сообщений и файлов в Discord с микроконтроллера через webhook без полноценного бота
ПИД-регуляторы нескольких топологий для контрольных контуров на микроконтроллерах с защитой от насыщения и фильтрацией производной
Графика для 16-битных TFT и OLED дисплеев (ST7735, ST7789, ILI9341 и др.) с поддержкой шрифтов, спрайтов и буферизации
Создание многостраничных меню для графических дисплеев, поддерживаемых TFT_eSPI, с кнопками и текстовыми элементами
Классы для работы с дисплеями: расчёты координат и вывод больших чисел без мерцания при частых обновлениях
Измерение расстояния с помощью ультразвукового датчика HC-SR04 с поддержкой температурной коррекции
Треугольная матрица для экономного хранения расстояний и разностей между парами элементов на Arduino
Простая реализация нейросетей для микроконтроллеров и настольных платформ с поддержкой обучения через backpropagation
Управление 4-разрядным 7-сегментным дисплеем через сдвиговый регистр 74HC595 с поддержкой чисел, дробей и спецсимволов
Управление четырёхразрядным семисегментным дисплеем TM1637 через интерфейс CLK/DIO с поддержкой чисел, текста и регулировкой яркости
Связь Arduino и ESP32 с мобильным приложением DIYables Bluetooth STEM через BLE или классический Bluetooth с поддержкой 11 встроенных приложений
Управление DC-моторами через Arduino Motor Shield Rev3 с регулировкой скорости и контролем тока
Работа с ИК-пультами DIYables на Arduino, ESP32 и ESP8266 с поддержкой 17- и 21-кнопочных версий
Работа с матричными клавиатурами на Arduino, ESP32, ESP8266 с поддержкой debounce и совместимостью с DIYables и другими производителями
Управление LCD-дисплеями 16x2 и 20x4 через I2C с поддержкой Arduino, ESP32, STM32 и других плат
Работа с LED Matrix на базе Max7219 для Arduino, ESP32 и ESP8266 с поддержкой текста, пользовательских символов и плавной прокруткой
Управление модулем Mini Mp3 Player YX5200-24SS через Arduino с поддержкой воспроизведения по папкам, EQ и различных режимов проигрывания
Управление Multi-Function Shield с 7-сегментным дисплеем, кнопками, светодиодами, зуммером и датчиками без дополнительных библиотек
Управление монохромными OLED-дисплеями SSD1309 через I2C с поддержкой разрешений 128×64 и 128×32 пиксели
Управление круглым 1.28-дюймовым TFT дисплеем DIYables с поддержкой графики, текста и изображений на базе Adafruit GFX
Управление 3.5-дюймовым цветным TFT дисплеем DIYables: рисование фигур, текст и изображения на Arduino Uno/Mega
Драйвер для 3.5-дюймового TFT дисплея ILI9486 на Arduino Mega с 16-битной параллельной шиной и поддержкой Adafruit GFX
Работа с SPI TFT дисплеями ILI9341, ILI9488, ST7789 с поддержкой сенсорных контроллеров XPT2046, HR2046 и ADS7843
Управление сенсорным TFT дисплеем DIYables 3,5 дюйма (320×480) с аппаратным ускорением графики для Arduino Uno, Mega и совместимых плат
WebSocket-приложения для Arduino Uno R4 WiFi и DIYables STEM V4 IoT: монитор, чат, управление пинами, слайдеры PWM, джойстик, датчики и график в реальном времени
LCD-модуль с более чем 70 предзагруженными экранами и поддержкой полной настройки под конкретный проект
Управление кондиционером DeLonghi PAC NK76 через инфракрасный пульт и Arduino
Управление модулем ZigBee DLLN3X: отправка и приём сообщений, настройка параметров, тесты связи и работа с выводами