Упрощённые функции для управления цифровыми входами и выходами Arduino без лишней сложности низкоуровневого API
Архитектура: apollo3
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление постоянными моторами через драйвер L298x с регулировкой скорости и направления вращения
Несколько реализаций списков для организации последовательностей данных в Arduino-проектах
Динамический массив для Arduino с автоматическим изменением размера при добавлении и удалении элементов
Парсер OSC-сообщений с минимальным потреблением памяти и настраиваемыми буферами
Управление литиевыми батареями через микросхему-кулонметр LTC4150 с отслеживанием ёмкости и сохранением состояния между перезагрузками
Компактный динамический массив для Arduino с логикой std::vector, но с минимальным потреблением памяти
Коннектор к платформе Orange LiveObjects с поддержкой LTE-M, GSM и WiFi, MQTT(S), SMS для Arduino MKR, ESP и Nano
Управление 7-сегментными LED-дисплеями Lixie с поддержкой чисел, текста и RGB-цветов
Управление цифровыми дисплеями Lixie II с плавной анимацией вывода чисел, требует FastLED
Чтение датчика температуры LM35 с преобразованием в Цельсии, Фаренгейте или Кельвинах
Работа с датчиком температуры LM35 через аналоговый пин Arduino с выводом в Цельсиях, Фаренгейтах или Кельвинах
Чтение температуры с датчика LM35 на Arduino в градусах Цельсия и Фаренгейта
Работа с цифровым датчиком температуры LM73 через I2C с поддержкой четырёх уровней разрешения и управлением сигналом тревоги
Чтение температуры с датчика LM75 по шине I2C
Работа с цифровым датчиком температуры LM75A по протоколу I2C с поддержкой до 8 датчиков на одной шине и контролем температурных порогов
Управление вентилятором LM96163 с ШИМ-регулировкой и таблицей поиска для привязки оборотов к температуре
Потенциостат LMP91000 для электрохимического анализа через I2C с поддержкой вольтамперометрии и хронометрии
Преобразование напряжения аналогового датчика LMT87 в температуру с учётом параметров платы
Макросы для логирования через Serial с поддержкой printf() форматирования
Логирование для Arduino с минимальной потребностью в памяти, автоматическими временными метками и выводом во флэш или любой Print-совместимый интерфейс
Логирование для ESP8266 с поддержкой пяти уровней, форматирования и кастомных назначений вывода
Полнофункциональная обработка кнопок с дебаунсингом, поддержкой коротких и длинных нажатий, удержания и без блокирующих задержек
Логирование событий и отладочной информации через последовательный порт без написания Serial.print() вручную
Оценка сложных логических условий через таблицы истинности для 2–5 входов одновременно
Простой логический анализатор для Arduino, способный мониторить до 32 цифровых выводов с настраиваемым сэмплированием по тактовому сигналу или таймеру
Исследование логистической функции: от стабилизации к хаосу и бифуркациям
Реализация протокола LongFi для радиомодулей Semtech с поддержкой подключения к сети Helium
Планировщик задач на основе millis() для неблокирующего выполнения функций через заданные интервалы в главном loop()
Диспетчер задач и событий для организации асинхронного кода на Arduino без использования потоков ОС