Работа с высокоточным датчиком температуры TMP116 по I2C с погрешностью ±0.2°C и минимальным энергопотреблением
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Структурированный обмен командами между Arduino и компьютером через последовательный порт с автоматическим разбором сообщений и преобразованием типов
A tiny C-like scripting engine for microcontrollers.
Упаковка и передача телеметрии датчиков в беспроводных сетях с CRC16-CCITT проверкой и автоматической ресинхронизацией
Профилирование времени выполнения функций для оценки занимаемого ими объема флеш-памяти
Управление DC и шаговыми моторами через CodingArray MotorShield V1 с микрошаговым режимом и поддержкой стекирования
Конвертер между цветовыми моделями RGB, HSV, HSL и цветовой температурой через статические функции
Приём и парсинг команд из серийного порта с поддержкой обработчиков и параметров
Реализация протокола Firmata с модульной архитектурой для удалённого управления Arduino через компьютер
Преобразование координат между декартовой и полярной системами с методами для получения отдельных компонентов
Таймеры и счётчики с поддержкой отсчёта вверх, вниз и периодических интервалов с вызовом обработчиков событий
Упрощает работу с датчиком TDS от CQRobot, берёт на себя калибровку и обработку сигналов для мониторинга минерализации воды
Управление IoT-устройствами и датчиками через единый интерфейс на Arduino-совместимых платах
Управление сдвиговым регистром 74HC595 для расширения цифровых выходов микроконтроллера через три пина, с поддержкой каскадного подключения
Беспроводная передача и приём DMX512 данных через SPI с CRMX TimoTwo MKR Shield на частоте 2.4 ГГц
Реализация AES CBC для Arduino и ESP8266 на основе криптографической библиотеки Rhys Weatherley
Работа с весами и датчиками веса на базе микросхемы CS5530 по протоколу SPI
Круговой буфер для потоковой обработки данных на Arduino с поддержкой разных типов данных
Парсинг и отправка NMEA данных с GPS/GNSS модулей через UART с поддержкой пользовательских форматов
Управление батареей в самодельных смарт-часах на базе ESP32 с e-paper дисплеем
Чтение параметров и настроек компрессоров Cubigel через протокол FDC1 с автоматическим сбором данных в фоне
Простая проверка наличия тока в цепи с датчиком SCT-013-000 — только булево значение без точного измерения в амперах
Передача кода Морзе с помощью пользовательских функций для управления любыми устройствами
Управление моторными драйверами 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 для проверки корректности данных при вводе кодов и номеров
Управление Arduino со смартфона через Bluetooth Low Energy с автоматической генерацией интерфейса в приложении Dash IoT