Skip to content

stevesch/atom-waves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atom Waves

Displays a 2D traveling sine wave in each color channel of the 5x5 LED display of an M5 ATOM ESP32 microcontroller.

Each wave moves independently and has independent parameters for wavelength and velocity.

Wave velocities are also continuously rotated over time, creating more chaotic (yet still fluid) movement:

Waves Animation

(The M5 Atom is only 24mm square-- note the size of the USB-C plug in the image)

Building and Running

To get up-and-running for M5 ATOM on Arduino:

  • Set board to "ESP32 Pico Kit"
  • Install "M5Atom" and "FastLED" libraries
  • Select serial port connected to your board
  • Set upload speed to 115200

Platform.io users:

  • Choose "build and upload" from the tasks.

(All configuration is already set in platformio.ini. "M5Atom" and "FastLED" libraries are still required but should be automatically installed according to workspace settings)

About

Traveling wave LED display for the ATOM Matrix ESP32 microcontroller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages