Чтение и запись данных в EEPROM AT24CM01 через I2C с поддержкой переменных разных типов
Архитектура: stm32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Расширение attachInterrupt с поддержкой лямбда-выражений, методов класса и функторов вместо простых функций обработчиков
Неблокирующие множественные задержки без использования аппаратных таймеров для Arduino Uno и Zero
Оптимизированные функции для побитовых сдвигов uint32_t, генерирующие компактный код на AVR-GCC 14.2.0+
Управление спа-системами Balboa через WiFi-модуль 50350: температура, освещение, форсунки и другие функции
Обработка кнопки с встроенным debouncing и раздельными callback-функциями для нажатия и отпускания
Кодирование и декодирование строк в Base64 для передачи данных по сети и сохранения в текстовом формате
Базовые примеры и методы для начинающих, работает с Arduino и платами ESP
Таймеры на основе millis() для периодического опроса и синхронизации мигания светодиодов
Header-only audio synthesis, music theory, and sequencing for 32-bit microcontrollers.
Работа с датчиками SGP40 (VOC-индекс) и SHT40 (температура и влажность) на основе API Adafruit
Универсальная игровая петля для Arduino с независимым отслеживанием времени и обработкой ввода без блокировок
Воспроизведение мелодий и тонов на Arduino через Bluetooth-модуль HC-05 с командами из мобильного приложения
Парсинг данных с дешёвых Bluetooth датчиков давления в шинах (TPMS) по BLE-объявлениям
Работа с GameCube-контроллерами через Joybus на RP2040 с использованием PIO
Управление четырёхразрядным LED-модулем BMD11M134/BMD11M134A через I2C с поддержкой сдвигов и анимационных эффектов
Работа с пульсоксиметром BMH08002-4 по UART: получение SpO2, частоты сердечных сокращений и индекса перфузии в реальном времени
Неблокирующая библиотека для барометра BMP280 с поддержкой I2C и SPI, режимов NORMAL и FORCED измерения
Управление голосовым шилдом BMV31T001 по one-wire протоколу с поддержкой онлайн-обновления звуковых данных
Портирование библиотеки Eigen для матричной математики и линейной алгебры на ARM-микроконтроллеры
Управление PWM-сервоприводами с одновременной отправкой импульсов на все каналы, поддерживается только на платах Teensy
Работа с датчиками температуры и влажности DHT11/DHT22 с поддержкой вывода в Цельсиях и Фаренгейтах
Драйвер для модуля реального времени DS3231 с поддержкой I2C, датчиком температуры и высокой точностью хода
Управление 16 независимыми PWM-выходами через I2C для сервоприводов и светодиодов
Управление RS485 преобразователем MAX485 с поддержкой полудуплексного и полнодуплексного режимов
Формирование и отправка сообщений датчиков на облачную платформу Boodskap IoT Platform
Управление графическими контроллерами Bridgetek FT800/FT801 через SPI с простым EVE API для Arduino
API 2 для графических контроллеров Bridgetek FT810/FT811/FT812/FT813 с поддержкой SPI и примерами для Arduino Zero и Leonardo
Обёртка над EVE API для графических контроллеров Bridgetek BT880–BT883, упрощающая работу через Arduino IDE и SPI интерфейс
Работа с графическими контроллерами BT815/BT816 через Arduino-интерфейс с поддержкой SPI и разрешения WVGA