Простой таймер для Arduino с поддержкой отсчёта интервалов и вызова функций по расписанию
Архитектура: STM32F3
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Менеджер времени для организации периодического выполнения задач через callback-функции без ручного отслеживания в loop()
Неблокирующие таймеры с поддержкой нескольких независимых событий и настраиваемым числом повторений
Измеряет расстояние с датчика HC-SR04 в сантиметрах или дюймах с обработкой ошибок
Динамический массив с автоматическим управлением памятью для работы с числовыми типами данных на Arduino
UDP-клиент для беспроводной связи с минимальными задержками на ESP8266 и Arduino Nano 33 IOT
Простой таймер для Arduino с проверкой готовности, изменением интервала и управлением состоянием
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Панель управления для сим-рейсинга с поддержкой матриц кнопок, энкодеров, расширителей MCP23017 и профилей
Управление семисегментными индикаторами с поддержкой обоих типов дисплеев и вывода цифр от 0 до F
Неблокирующие световые эффекты на одном светодиоде без использования delay()
Экспоненциальный фильтр (EMA) для сглаживания сигналов датчиков, поддерживающий низкочастотную и высокочастотную фильтрацию
Управление однозначным семисегментным индикатором с поддержкой обоих типов дисплеев и опциональной десятичной точкой
Управление одним семисегментным индикатором с поддержкой common cathode и common anode
Протокол обмена данными между несколькими Arduino по одному проводу с поддержкой до 256 устройств
Подключение IoT-устройств к Alexa и Google Home через облако SinricPro с поддержкой ESP8266, ESP32, Arduino и других плат
Драйвер для ЦАП семейства DACxx11 от Texas Instruments с единым SPI-интерфейсом для моделей разного разрешения
Работа с EEPROM по I2C: чтение, запись, оптимизация страничной записи и управление задержками
Управление микросхемой FSUSB43 для переключения USB 2.0 сигналов между двумя выходами через GPIO-пины
Управление контроллером FUSB302 для USB Type-C с поддержкой Power Delivery по I2C
Взаимодействие с акселерометром LIS2DH12 через I2C или SPI с поддержкой детектирования движения и свободного падения
Драйвер для термопарного преобразователя MAX31855, взаимодействующий с Arduino по протоколу SPI
Работа с датчиком освещённости OPT3001 от Texas Instruments через I2C, диапазон измерений от 0,01 до 83 000 люкс с автоматическим выбором шкалы
Оптический датчик движения PAT9130EW для отслеживания смещений по X и Y через SPI с доступом к регистрам качества поверхности
Определение типа USB-устройств и источников питания через микросхему PI3USB9281C по шине I2C
Работа с OLED-дисплеями на контроллере SH1106 через I2C с поддержкой буферизации
Работа с OLED-дисплеями SSD1306 по I2C с поддержкой буферизации и стандартного Adafruit GFX API
Работа с монохромными графическими дисплеями ST75256 через I2C с поддержкой рисования текста, фигур и битмапов
Парсинг данных с электросчётчиков Linky через интерфейс TIC с поддержкой исторического и стандартного режимов
WK2132 — двухканальный UART-конвертер через I2C для расширения последовательных портов Arduino