Работа с датчиками электропроводности Atlas Scientific по I2C с поддержкой калибровки и компенсации температуры
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение данных с датчиков EC и DO от Atlas Scientific OEM через простые методы без парсинга протокола
Определение основной частоты звукового сигнала для плат Arduino SAMD21 в реальном времени
Быстрое чтение аналоговых входов для Arduino Uno, Mega и SAMD21 — аналог analogRead() с задержкой в 21 микросекунду вместо 112–425
Управление аппаратными таймерами SAMD21 и Arduino Zero с низкоуровневым доступом к прерываниям по времени
Вычисление среднего арифметического значения из набора данных с поддержкой разных типов
Удалённое обновление прошивки ESP32 и ESP8266 через веб-интерфейс по HTTP с защитой паролем
Драйвер для цифрового датчика температуры MCP9808 с поддержкой I2C, режима пониженного потребления и возвратом значений в Цельсиях или Фаренгейтах
Подключение ESP8266 и ESP32 к AWS IoT Core через MQTT с автоматической обработкой сертификатов и SSL/TLS
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Object-oriented library for the Voltronic/Axpert MKS II/III/IV RS232 (PI30) protocol.
Написание кода Arduino на местном языке вместо английского с автоматической подсветкой синтаксиса
Создание ботов для мессенджера Bale на Arduino с поддержкой ESP8266 и ESP32
Обмен данными с облачной платформой BALM IOT через GET и PUT запросы с поддержкой Ethernet, WiFi и GSM
Неблокирующие таймеры и дебаунсинг кнопок для loop-based кода без interrupts и delays
Регистрация и вызов callback-функций для асинхронных операций и обработки событий
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Декодер Base32 (RFC4648) для бинарных данных и строк с поддержкой обработки ошибок
Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов
Управление RGB светодиодом с поддержкой общего анода и катода, семью цветами через аддитивное смешивание
Управление графическим LCD-дисплеем QY-12864BG с поддержкой текстового вывода и гибким подключением пинов
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Обёртки для кнопок, светодиодов, семисегментных индикаторов и потенциометров с подавлением дребезга и управлением яркостью
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Чтение напряжения батареи и отображение уровня заряда через светодиоды или сдвиговый регистр с калибровкой по минимальному и максимальному значению
Унифицированный интерфейс к датчикам освещённости и приближения через I2C с автоопределением модели и адреса подключения
Датчики CO2 Sensiron SCD40/SCD41 с поддержкой программного I2C и режимов экономии энергии для батарейных устройств
Растеризатор шрифтов TrueType для микроконтроллеров с поддержкой контуров и заливки, оптимизированный по скорости и памяти