Работа с аналоговой клавиатурой на одном выводе ESP32, распознавание нажатий и удержаний кнопок по значениям напряжения
Архитектура: renesas
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение аналоговых клавиатур Robotdyn 4x4 и 4x3 через один вывод АЦП с поддержкой простого опроса и событийного режима
Упрощает работу с аналоговыми клавиатурами — читает сигналы с входа и определяет нажатую клавишу
Неблокирующее управление яркостью светодиодов через PWM с поддержкой мигания и импульсов
Обработка множества кнопок через один аналоговый вход Arduino с распознаванием коротких и длинных нажатий
Фильтрация и усреднение аналоговых входов для подавления шума с поддержкой настройки порогов и кэширования значений
Драйвер для микросхем реального времени Analog Devices с поддержкой I2C, SPI и 1-Wire интерфейсов
Преобразует аналоговый вход в дискретные позиции селектора с защитой от шумов и дрожания сигнала
Работа с аналоговыми UV-датчиками с преобразованием выходного напряжения в индекс ультрафиолета от 0 до 11
Работа с pH-датчиками ANB Sensors через протокол Modbus по RS232 или RS485
Управление Arduino со смартфона через Bluetooth-шилд Annikken Andee с готовым iOS/Android приложением
Связь Arduino 101 со смартфоном через BLE 4.0 и приложение Andee для создания пользовательского интерфейса управления проектом
Управление Arduino со смартфона через мобильное приложение AndeeMobile для iOS и Android
Управление MP3-декодером WT2003M02 через UART для воспроизведения аудио на Arduino и WeMos D1 mini
Чтение скорости ветра с импульсных анемометров с настраиваемым коэффициентом конверсии
Преобразование углов между десятичным представлением и форматом градусы-минуты-секунды с поддержкой арифметики и вывода
Конвертация углов между 24 форматами измерения: от градусов и радиан до points, angular mil и других редких единиц
Плеер GIF-анимаций для микроконтроллеров с памятью от 32K, работающий с памятью устройства, флешем и SD-картой
Анимированные выразительные глаза робота для ST7735 TFT дисплеев с пятью встроенными эффектами и полной настройкой внешнего вида
Плавные анимации для сервомоторов и светодиодов через синусоидальные переходы и keyframe-интерполяцию
Работа с 12-битным АЦП ADS7142 для чтения одного или двух аналоговых каналов с низким энергопотреблением
Расширитель портов ввода-вывода на I2C для PCA9535 и PCA9555 с 16 дополнительными линиями и поддержкой прерываний
Обработка аномалий и событий в Arduino-проектах с поддержкой действий до и после события
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
Парсер и вывод ANSI escape-последовательностей для Arduino — форматирование текста на дисплеях через интерпретацию управляющих кодов
Работа с ANT радиомодулями Dynastream Innovations через последовательное подключение или встроенные модули nRF51
Неблокирующие задержки с проверкой времени без зависания программы
Предотвращает многократное срабатывание кнопок от одного нажатия без использования задержек
Управление очередями задач без полноценной RTOS: быстрые прерывания, никаких блокировок и мьютексов
Интеграция ANT+ протокола для подключения спортивных датчиков и устройств Garmin к Arduino