Работа с датчиком частиц PPD71 через Serial интерфейс, измерение концентрации пыли и анализ размера частиц
Архитектура: esp32p4
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Декодирование PPM-сигналов RC-приёмника через прерывания без блокировки основной программы
HTTP-запросы и MQTT через GSM-модем на ESP32 по PPP-протоколу
Постквантовая криптография (ML-KEM и ML-DSA) для микроконтроллеров с оптимизацией памяти и вычислений
Управление адресными LED-лентами WS281X через Plaquette с автоматическим обновлением вместо прямых вызовов FastLED
Отправка и получение OSC-сообщений на Arduino через SLIP или UDP для взаимодействия с аудиоПО и другими устройствами
Генератор случайных чисел с поддержкой различных распределений и интерфейсом, совместимым с Python random
Расчёт времён пяти исламских молитв и связанных событий по более чем 20 методам для разных регионов мира
Управление 24-битным АЦП AD7193 для высокоточных многоканальных измерений с низким уровнем шума
Работа с 24-разрядным АЦП AD7194 для высокоточных измерений с восемью дифференциальными входами
Драйвер 24-битного АЦП AD7797 с встроенным усилителем для высокоточных измерений давления и веса
Управление преобразователями частоты VFD через RS485 по протоколу FreePort с Arduino
Автоматическое управление линиями приёма и передачи для RS485 в полудуплексном режиме на STM32
Генерация PWM-сигналов для управления сервомоторами на STM32 через аппаратные таймеры с автоматической настройкой под любой вывод с поддержкой ШИМ
Взаимодействие с электронными регуляторами T-Motor ALPHA ESC через протокол телеметрии для мониторинга параметров двигателя
Обёртка для LM35 с калибровкой опорного напряжения для точных измерений температуры при нестабильном питании
Сохранение настроек во флеш-памяти для ESP8266, RP2040, Arduino MKR и других плат через LittleFS или SPIFFS
Командная строка для чтения и записи в Preferences ESP32 через SimpleCLI с поддержкой разных типов данных
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Чтение дифференциальных датчиков давления NXP MXP с выводом в КПА, бар, PSI или см вод. ст.
Чтение давления с аналоговых датчиков: автоматический расчёт вольтажа и перевод в PSI, Bar и другие единицы
Управление шаговым двигателем через реле или транзисторы с поддержкой разных режимов движения и скоростей
Перехватывает операции печати в буфер char-массива для накопления вывода и отправки одним пакетом
Форматированный вывод чисел в столбцы одинаковой ширины для табличного представления данных
Выводит информацию о стандарте C++, используемом при компиляции скетча для Arduino платы
Расширение для Stream и Print с поддержкой printf, потоковым вводом-выводом и форматированием данных из EEPROM и памяти программ
Форматирование чисел для печати: 64-битные целые, научная нотация, римские цифры и другие представления
Определение количества символов при выводе переменных для выравнивания и контроля размещения текста
Накопление вывода print в строку перед отправкой данных или проверкой объёма
Генератор псевдослучайных чисел с использованием энтропии от WatchDog Timer микроконтроллера