ESP32-HUB75-MatrixPanel-DMA/examples/AuroraDemo
2024-08-07 19:16:13 +01:00
..
Attractor.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
AuroraDemo.ino Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
Boid.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
Drawable.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
EffectsLayer.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
Geometry.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternAttract.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternBounce.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternCube.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternElectricMandala.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternFireKoz.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternFireworks.hpp Add some more patterns 2024-08-07 19:16:13 +01:00
PatternFlock.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternFlowField.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternGreenScroll.hpp Add some more patterns 2024-08-07 19:16:13 +01:00
PatternIncrementalDrift.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternIncrementalDrift2.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternInfinity.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternJuliaSetFractal.hpp Make AuroraDemo great again 2024-07-29 17:43:22 +01:00
PatternMaze.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternMunch.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternNoiseSmearing.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternPendulumWave.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternPlasma.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternRadar.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternRain.hpp Add some more patterns 2024-08-07 19:16:13 +01:00
Patterns.hpp Add some more patterns 2024-08-07 19:16:13 +01:00
PatternSimplexNoise.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternSnake.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternSpin.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternSpiral.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternSpiro.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternStarfield.hpp Add some more patterns 2024-08-07 19:16:13 +01:00
PatternTest.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
PatternWave.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00
README.md Create README.md 2024-07-29 17:51:21 +01:00
Vector2.hpp Make AuroraDemo great again. 2024-07-29 17:23:53 +01:00

Aurora Demo

  • This demonstrates a combination of the following libraries:
    • "ESP32-HUB75-MatrixPanel-DMA" to send pixel data to the physical panels in combination with its in-built "VirtualMatrix" class to create a virtual display of chained panels, so the graphical effects of the Aurora demonstrations can be shown over a 'bigger' grid of physical panels acting as one big display.
    • "GFX_Lite" to provide a simple graphics library for drawing on the virtual display.
    • Note: GFX_Lite is a fork of AdaFruitGFX and FastLED library combined together, with a focus on simplicity and ease of use.

Instructions

  • Use the serial input to advance through the patterns, or to toggle auto advance.
  • Sending 'n' will advance to the next pattern, 'p' will go to the previous pattern. Sending 'a' will toggle auto advance on and off.