Shellminator
Терминальный интерфейс с поддержкой VT-100 для микроконтроллеров с возможностью подключения через WebSocket, TCP и BLE
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:78f4c5645c2c958fa6198ec682a6df9aa65b9be9f8c41ee4d5c542957a9abcf0Shellminator-3.0.1-78f4c564.zipОписание
Библиотека для создания терминального интерфейса на микроконтроллерах с поддержкой VT-100. Работает на практически любом железе благодаря минимальному потреблению ресурсов, а для современных плат предусмотрена поддержка беспроводных соединений: WebSocket и TCP на ESP8266, ESP32, Raspberry Pi Pico W и Arduino Uno R4 WiFi, плюс BLE для ESP32, Arduino Uno R4 и nRF52840. Интегрирует встроенный веб-сервер для WebSocket, если устройство работает офлайн. Помимо базового функционала терминала, библиотека включает элементы графического интерфейса — прогресс-бары, кнопки, списки, графики и уведомления. Доступна защита паролем для беспроводных подключений и встроенная поддержка Neofetch. Хорошо документирована с примерами, в том числе для начинающих.