/NeoPixel_Pattern

NeoPixel Arduino Sketch for Rendering Blinkylabs Pattern Paint Sequences

Primary LanguageArduinoMIT LicenseMIT

NeoPixel Pattern

This sketch is designed to combine the Blinkylabs Pattern Paint lighting sequence creator with the arduino FastLED library. This combination allows quick and easy construction of lighting sequences that can be rendered effortlessly using an arduino and any number of NeoPixels.

Getting Started

  1. Install the Arduino Software (choco install arduino)
  2. Install Blinkylabs Pattern Paint
  3. Install the FastLED Library
  4. Install the BlinkyTape_Arduino Library
  5. Open the NeoPixel_Pattern.ino sketch
  6. Create a pattern using Pattern Paint and save it as pattern.h
  7. Update the PIN and BRIGHTNESS defines (if needed)
  8. Compile and Upload the sketch

Installing Arduino Libraries

  1. Open the Arduino IDE
  2. Sketch Menu -> Include Library -> Add .ZIP Library...
  3. Locate downloaded zip file

Designing Lighting sequences

You can use Pattern Paint to create your lighting sequences, or since Pattern Paint works with PNG and BMP files, you can alternatively use any raster image editor (such as Photoshop) to create complex effects and import the image into Pattern Paint.

The included lighting sequence simply blinks the first LED in the array with red.

Troubleshooting

  • Make sure configure your scene in Pattern Paint to match your led topology, or you may find your image gets stretched.