Расчёты приборной, эквивалентной и истинной воздушной скорости, высоты и плотности воздуха для аэродинамических датчиков
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Вычисление контрольных сумм Fletcher16 для проверки целостности данных при передаче
Сканирование адресов I2C устройств на шине микроконтроллера для выявления активных датчиков и модулей
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Управление кнопкой на RAK3172 с поддержкой режима сна и перезагрузки устройства
Превращает кнопки в переключатели с дебаунсингом, отслеживанием состояний и поддержкой сложных сценариев включения-выключения
Arduino library for controlling the DRV8874 motor driver.
Реализация CBUS протокола для Raspberry Pi Pico с использованием CAN-шины через драйвер CAN2040
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния на Arduino
Секундомер для отслеживания прошедшего времени и управления интервалами в коде Arduino
Библиотека для работы с IoT-платой ClimaStick v1 и v2 с интеграцией в облачную платформу Thinger.io
Работа с датчиком влажности и температуры HDC1080 по протоколу I2C с высокой точностью и низким энергопотреблением
Беспроводное управление модулем CodeCell со смартфона через приложение MicroLink по Bluetooth с чтением джойстика, слайдеров, кнопок и отправкой данных датчиков
Служебный пакет для проектов CodeCodeCodec, требуется как зависимость при работе с их платами и примерами кода
Реализация очередей FIFO и LIFO на чистом C с поддержкой статического и динамического выделения памяти
Распознавание более 100 протоколов инфракрасной передачи для Arduino с большим объёмом памяти
Встроенные примеры кода для платы Deneyap Kart, готовые к запуску и адаптации под свои проекты
OLED-дисплей Deneyap на чипе SSD1306 с поддержкой I2C, вывода текста, изображений и скроллинга
Работа с платой Design Informatics PCB на базе Arduino Nano 33 IoT: управление TFT экраном, светодиодами WS2812B, кнопками, джойстиком и датчиками
Эмуляция потока /dev/full из Linux для тестирования обработки ошибок переполнения при записи
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием
Взаимодействие с дисплейными модулями Diablo16 от 4D Systems через последовательный порт в режиме Serial
Обработка цифровых сигналов от кнопок и светодиодов с антидребезгом, распознаванием кликов и мигании
Управление 7-сегментными LED-индикаторами на MAX7219/MAX7221 с поддержкой каскадного подключения нескольких модулей
Работа с SPI TFT дисплеями ILI9341, ILI9488, ST7789 с поддержкой сенсорных контроллеров XPT2046, HR2046 и ADS7843
Драйвер микросхемы реального времени DS1307 с поддержкой нескольких I2C интерфейсов для Arduino и RP2040
Работа с DS2401 и другими 1-Wire устройствами для чтения уникальных идентификаторов, один чип на пин
Настройка и управление радиомодулями EBYTE E220 с поддержкой прозрачной передачи и фиксированной адресации
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
Управление ELEGOO Smart Robot Car Kit с поддержкой движения, регулировки скорости и ультразвукового дальномера