Назад к каталогу

LedBasic

Интерпретатор BASIC для анимаций WS2812B лент на ESP8266/ESP32 с неблокирующим выполнением в фоне

Версия1.2.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер487.17 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.2.0487.17 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:01985e7afcfd06c046c38789a453f508e537d0f2fde639bbc8092d57a43bd7d1
АрхивLedBasic-1.2.0-01985e7a.zip

Описание

Интерпретатор BASIC-скриптов для анимаций на WS2812B лентах, работающий на ESP8266 и ESP32. Главное преимущество — неблокирующее выполнение: скрипты крутятся в фоне через вызов tick() в loop(), не мешая WiFi, MQTT, OTA и другим задачам контроллера. Пишешь эффекты обычным текстом, компилируешь на лету прямо на плате. В языке есть переменные, циклы FOR, условия IF, подпрограммы GOSUB, LED-команды (SET, FILL, FADE, MIRROR), математические функции (SIN8, COS8, NOISE, MAP) и HSV/RGB управление. Библиотека аппаратно-независима — работает с любой библиотекой светодиодов через коллбэки, будь то Adafruit NeoPixel, FastLED или NeoPixelBus. Есть браузерный IDE с эмулятором и отладчиком.

Версии

Показано: 1
1.2.02026-08-23 19:13:48 UTC
ZIP по запросу
первое скачивание может быть дольше