Высокопроизводительная WiFi библиотека для ESP32 с поддержкой Station, Access Point и автоматическим переподключением
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Вспомогательная библиотека для построения систем обработки событий в Arduino-проектах и создания event-driven архитектуры
Работа с энкодерами без прерываний с отслеживанием положения, скорости и направления вращения
SPI-управление OLED-дисплеями Newhaven серии DZW с поддержкой Arduino Mega и ESP32
Стабильная работа с ультразвуковыми датчиками расстояния с поддержкой нескольких сенсоров одновременно
Программирование дисплея Newt на базе ESP32-S2 с поддержкой уведомлений, погоды, календарей и сенсорных кнопок
Управление образовательным роботом Nexgen Rover с поддержкой датчиков Grove и световых сенсоров Pololu
Точные показания NTC термисторов с фильтрацией АЦП, уравнением Steinhart-Hart и асинхронным обновлением
Управление сенсорными дисплеями Nextion через Arduino с поддержкой загрузки данных и инициализации устройства
Управление дисплеями Nextion через последовательный порт со строковыми командами, без зависимостей от других библиотек
Высокоуровневый контроллер для управления дисплеями Nextion с Arduino через UART с автоматизацией событий и жизненного цикла страниц
Альтернатива стандартной библиотеке Nextion с поддержкой подключения нескольких дисплеев к одному контроллеру
Универсальная библиотека для подключения нескольких HMI-дисплеев Nextion к одному микроконтроллеру через отдельные UART-порты
Работа с множеством кнопок через сдвиговый регистр 74HC165 с обработкой дребезга и поддержкой кликов, удержания и двойного клика
Управление сдвиговыми регистрами 74HC595 для расширения выводов ESP32 с поддержкой прерываний
Распознавание одинарных, двойных кликов и долгих нажатий кнопки с подавлением дребезга контактов
Отправка и приём IR-сигналов с поддержкой нескольких протоколов для управления устройствами через ИК-пульт
Работа с часами реального времени DS1307 и DS3231, включая будильники и UNIX-время для DS3231
Работа с NFC-модулем Grove M24LR64E через I2C для чтения и записи данных с поддержкой ISO 15693 и ISO 18000-3
Служебная библиотека с полезными функциями для обработки строк и массивов, используется другими библиотеками NLibraries как зависимость
Независимое управление миганием нескольких светодиодов с разными частотами без ручного отслеживания состояния
Управление ИК-датчиком NH8CHIR для линейных сенсоров с автоматической калибровкой по протоколу I2C
Работа с 24-битным прецизионным АЦП Analog Devices AD7124-4 через SPI с поддержкой дифференциальных и одиночных каналов
24-битный АЦП AD7794 от Analog Devices — 6-канальный прецизионный преобразователь с гибкой настройкой фильтрации и поддержкой однополярных и биполярных входов
Упрощённая работа с ультразвуковым датчиком HC-SR04 для измерения расстояния с готовым интерфейсом
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Подключение ESP32 к облачной платформе nikki.build через защищённый WebSocket канал с JSON-обменом и автопереподключением
Облегчённая BLE-библиотека для ESP32 и Nordic nRF5 на основе NimBLE — экономит память и flash без потери функциональности