Профилирование времени выполнения функций для оценки занимаемого ими объема флеш-памяти
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление DC и шаговыми моторами через CodingArray MotorShield V1 с микрошаговым режимом и поддержкой стекирования
Конвертер между цветовыми моделями RGB, HSV, HSL и цветовой температурой через статические функции
Реализация протокола Firmata с модульной архитектурой для удалённого управления Arduino через компьютер
Утилиты для обработки аналоговых осей игровых контроллеров: фильтрация deadzone, инвертирование и калибровка
Преобразование координат между декартовой и полярной системами с методами для получения отдельных компонентов
Управление IoT-устройствами и датчиками через единый интерфейс на Arduino-совместимых платах
Управление сдвиговым регистром 74HC595 для расширения цифровых выходов микроконтроллера через три пина, с поддержкой каскадного подключения
Учебный проект для изучения создания собственных библиотек работы с входами и выходами Arduino
Криптографические алгоритмы для Arduino, включая AES, Speck и современные аутентифицированные шифры Acorn128 и Ascon128
Работа с весами и датчиками веса на базе микросхемы CS5530 по протоколу SPI
Круговой буфер для потоковой обработки данных на Arduino с поддержкой разных типов данных
Управление батареей в самодельных смарт-часах на базе ESP32 с e-paper дисплеем
Чтение параметров и настроек компрессоров Cubigel через протокол FDC1 с автоматическим сбором данных в фоне
Управление моторными драйверами Cytron через Arduino с поддержкой PWM, DIR и двухканального режимов
Управление сервомоторами через плату расширения Cytron Servo Shield для Arduino
Driver for the TI DAC8568/DAC8168/DAC7568 16/14/12-bit, 8-channel SPI DAC.
Управление расписанием эскалаторных переключателей по времени суток с поддержкой перехода на летнее и зимнее время
Интерфейс для чтения данных с батарейных модулей Daly BMS через UART на Arduino
Расчёт контрольной суммы DAMM для проверки корректности данных при вводе кодов и номеров
Отправка данных с микроконтроллера в Microchip Data Visualizer через протокол Atmel Data Protocol
Интерфейс командной строки для отладки встраиваемых приложений на основе древовидной структуры команд
Arduino library for the GT365xx light sensor (LDR) using DDP over I2C.
Arduino library for the I2C Hall-effect sensor module using the DevLab Device Protocol (DDP).
Arduino library for the I2C relay module using the DevLab Device Protocol (DDP).
Работа с датчиком BMP280: температура, давление и высота по I2C для ESP32, ESP8266 и Arduino
Управление MP3-плеером DF1201S через I2C интерфейс с поддержкой воспроизведения с SD-карты и USB
Работа с датчиком DHT11 для измерения температуры и влажности на Arduino и совместимых платах
Управление камерой OV7725, микрофоном и аудио на FireBeetle через IIS интерфейс с записью и воспроизведением звука
Драйвер для трёхосевых акселерометров DFRobot LIS с поддержкой H3LIS200DL, LIS331HH, IIS2DLPC и LIS2DW12 по I2C или SPI