Компактный динамический массив для Arduino с логикой std::vector, но с минимальным потреблением памяти
Архитектура: uno
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Коннектор к платформе 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 без использования потоков ОС
Отправка и приём данных по LoRa-радиоканалу через SPI-модули на базе SX1276/77/78/79
Управление LoRa-модулями через AT-команды: отправка сообщений, изменение параметров и приём downlink-данных
Управление модулями LoRa E22-T (SX1262/SX1268) с поддержкой Wake-on-Radio, шифрования и отчётов RSSI
Полная реализация драйвера Semtech SX126X для Arduino с доступом ко всем функциям трансивера на основе официального драйвера
Форматирование и отправка payload в LoRaWAN через MKR WAN 1300/1310 и TheThingsNetwork с предопределёнными типами данных датчиков
Кодирование данных датчиков в компактный бинарный формат для отправки через LoRaWAN в The Things Network