Управление LCD-шилдом SainSmart и совместимыми моделями с автоконфигурацией пинов, подсветки и кнопок
Архитектура: cortex-m7
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление шаговым двигателем 28BYJ-48 с драйвером ULN2003 в полушаговом режиме с блокирующими и неблокирующими командами
Проверка подлинности датчиков DS18B20 и определение их реального производителя
Синхронизация Arduino с глобальным цветом CheerLights через WiFi и API ThingSpeak
Работа с оптоплетизмографическим датчиком сердечного ритма CheezPPG для измерения пульса и вариабельности ритма
Поддержка датчика поверхностной электромиографии (sEMG) Cheez для регистрации активности мышц через Arduino
Чтение температуры и влажности с датчика DHT11 через простой API
Упрощенный интерфейс для вывода текста и графики на матричный дисплей Max7219
Чтение температуры и влажности с датчика SHT21 (модуль GY-21) для ESP32 и Arduino
Управление 4-разрядным 7-сегментным дисплеем TM1637 с помощью простых команд вывода чисел и символов
Измерение расстояния с помощью TOF-сенсора VL53L0X для проектов на ESP32 и совместимых плат
Секундомер для отслеживания прошедшего времени и управления интервалами в коде Arduino
Потокобезопасное логирование с временными метками и разными уровнями для Arduino, ESP32, STM32 и рабочих станций
Организация расписаний, календарей и поиск нужных моментов времени на Arduino с минимальным расходом памяти
Превратите ESP32 в умные часы с синхронизацией времени, уведомлениями и управлением музыкой через приложение Chronos по BLE
Датчик температуры и влажности CHT8305 с I2C интерфейсом и функцией ALERT для срабатывания при выходе за пороги
Чтение температуры и влажности с датчика CHT8310 по шине I2C с поддержкой калибровки
Работа с датчиками температуры и влажности CHT8320/CHT8325 по I2C с асинхронным интерфейсом
Ультразвуковые датчики времени пролёта TDK/Invensense CH101 и CH201 для измерения расстояния по I2C
Работа с итальянской электронной картой удостоверения личности (CIE) через NFC-чип PN532 по SPI
Пересчёт значений PWM для линейного увеличения яркости светодиода в соответствии с кривой CIE1931
Потоковый ввод-вывод для Arduino в стиле cout/cin из C++, с поддержкой UTF-8
Классические методы шифрования текста — от Цезаря до Vigenere для защиты данных между Arduino-устройствами
Клиент для подключения Arduino-плат к облачной платформе CircuitDigest через защищённый MQTT с автоматическим управлением WiFi и шифрованием
Распознавание жестов на Circuit Playground: тапы, встряски, наклоны, свайпы переключателя и комбинации нажатий кнопок
Работа с сенсорными панелями на базе CST328 через I2C с поддержкой опроса и прерываний
Круговой буфер на шаблонах для LIFO/FIFO операций с минимальным расходом памяти и поддержкой прерываний
Циклический буфер с поддержкой шаблонов типов для накопления данных с ограниченной памятью
Реализация циклической очереди (FIFO) с фиксированным буфером для эффективного управления данными на Arduino
Драйвер для сенсорных трекпадов Cirque Glidepoint Circle с поддержкой SPI и I2C, работающий в режимах относительного, абсолютного позиционирования и доступа к сырым данным АЦП