Драйвер для дисплея Nokia 1.8 дюйма с контроллером SPFD54124B, совместимый с Adafruit GFX для рисования и текста
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для дисплея Nokia 5110 с поддержкой вывода текста и графики через SPI-интерфейс
Драйвер для Nokia 5110 LCD без фреймбуфера и SPI, экономный по памяти для микроконтроллеров с жёсткими ограничениями
Вывод текста на дисплей Nokia 5110 через Arduino с настраиваемыми выводами и поддержкой питания 3.3V
Вывод текста на экран Nokia 5110 PCD8544 с поддержкой девяти шрифтов и минимальными требованиями к памяти
Воспроизведение мелодий через встроенный Tone без блокировки основного цикла программы
Асинхронный опрос DS18B20 с поддержкой нескольких датчиков и callback-функциями, без блокировки основного цикла
Неблокирующие временные задержки для микроконтроллеров без остановки остального кода
Асинхронная работа с Modbus-устройствами по RS232/485 без блокировки основного цикла и callback-функций
Воспроизведение мелодий RTTTL без блокировки основной программы, с поддержкой полного стандарта и интерактивного управления
Создание последовательности действий и пауз без блокировки основного цикла программы
Отправка команд управления по протоколу noolite на 433 МГц через ASK-модулированный передатчик
Математическое моделирование дневного цикла — рассвет, закат, температура и влажность для удалённых мест по минимальным данным
Конвертер между MIDI-номерами и нотными обозначениями в системах сольфеджио и буквенной записи
Мониторинг позиции и нажатий кнопки энкодера с насечками, с автоподстройкой под разные типы импульсов
Эмуляция Notecard через HTTP для разработки и тестирования на ESP32 без физического устройства
Управление роботом-тележкой по чёрной или белой линии с поддержкой цифрового и аналогового сканирования
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Упрощённая обработка нажатий и отпусканий кнопок на Arduino без повторяющегося кода
Порт HAL от Nordic Semiconductor для nRF24L01 с низкоуровневым доступом к регистрам и около 70 функций для RX/TX коммуникации
Радиомодуль nRF905 для Arduino: передача данных на 868/915 МГц с простой схемотехникой
Минималистичная библиотека для nRF24L01+ с поддержкой динамических пакетов и работой на двух выводах микроконтроллера
Обработка сигналов энкодеров на прерываниях с поддержкой кнопки и подсчётом шагов
Кодирование и буферизация данных для обмена между потоками и устройствами с автоматическим разбором входящих байтов
Чтение температуры с NTC-термисторов с автоматическим расчетом коэффициента Beta по двум калибровочным точкам
Получение показаний температуры от NTC термисторов с поддержкой усреднения и работой на ESP32, STM32 и Arduino
Неблокирующие задержки и управление временными событиями без остановки основного цикла программы
Синхронизация времени микроконтроллера с интернет-серверами через NTP протокол
Синхронизация времени по NTP с поддержкой часовых поясов и летнего времени для ESP32, ESP8266 и Raspberry Pico
Синхронизация времени Arduino с NTP-сервером и получение Unix timestamp для точной работы устройства