ARDUINO Pixelique - симулятор FastLed анимаций

Buterbrott

✩✩✩✩✩✩✩
29 Янв 2024
2
1
Всем привет!

Когда писал и тестировал эффекты для проектов на FastLED, постоянно не хватало нормального симулятора — не шить же МК после каждого изменения.
Wokwi хорош, но не заточен под произвольные формы матриц.
Поэтому сделал свой - Pixelique ( глобальное зеркало )

Основные возможности:

Редактор скетчей:

  • Редактор кода с сохранением ваших скетчей
  • Упрощённая структура скетча — нужна только функция drawFrame(), которая формирует текущий кадр
  • Два режима компиляции на выбор:
    • Нативный Arduino AVR — максимальная совместимость с МК, но с ограниченными ресурсами
    • WASM — симуляция почти без ограничений по памяти и производительности
Визуализация:
  • Поддержка стандартных прямоугольных матриц и кастомных устройств произвольной формы
  • Трансляция анимации в реальном времени на устройства с WLED
Редактор устройств:
  • Прямоугольные матрицы
  • Матрицы свободной формы по SVG-эскизу или координатам
  • Редактор карт адресации (декартовые и полярные координаты)

PS: Проект в стадии развития, пожелания и предложения приветствуются)

pixelique.jpg
pixelique_1.jpg

1777626604602.png
 
  • Лойс +1
Реакции: poty

Bruzzer

★★★★✩✩✩
23 Май 2020
800
245
Поэтому сделал свой - Pixelique
Открываю эту страницу и мой процесор загружен на 50%
Открываю страницу "Начать бесплатно" и мой процесор загружен на 80%
Запускаю симуляцию примера и мой процесор загружен на 99%
У меня процессор старый i5-2500K 3.3GHz, но все равно, по моему что то сильно не оптимизировано.
 

Buterbrott

✩✩✩✩✩✩✩
29 Янв 2024
2
1
@Bruzzer, спасибо за фидбэк. Честно говоря, я упустил момент с оптимизацией, сосредоточился на функционале. Посмотрю что там может так грузить проц
 

poty

★★★★★★★
19 Фев 2020
3,635
1,036
@Bruzzer, это же инструмент для создания, если он демонстрирует картинку без рывков, то смысла оптимизировать программу не вижу.