This one has kind of a cool UFO look to it. Set any two pixels (0 to 9) and they will go round and round. Change the color to whatever you want and speed it up or slow it down to your liking.
/////////////////////////////////////////////////////////////////////////////// // Circuit Playground Bike Light - Spinner // // Author: Carter Nelson // MIT License (https://opensource.org/licenses/MIT) #include <Adafruit_CircuitPlayground.h> #define COLOR 0xFF0000 // change this to your favorite color #define SPIN_RATE 100 // lower is faster int pixel1; int pixel2; /////////////////////////////////////////////////////////////////////////////// void setup() { CircuitPlayground.begin(); // Make it bright! CircuitPlayground.setBrightness(255); // Can be any two pixels pixel1 = 0; pixel2 = 5; } /////////////////////////////////////////////////////////////////////////////// void loop() { // Turn off all the NeoPixels CircuitPlayground.clearPixels(); // Turn on two pixels to COLOR CircuitPlayground.setPixelColor(pixel1, COLOR); CircuitPlayground.setPixelColor(pixel2, COLOR); // Increment pixels to move them around the board pixel1 = pixel1 + 1; pixel2 = pixel2 + 1; // Check pixel values if (pixel1 > 9) pixel1 = 0; if (pixel2 > 9) pixel2 = 0; // Wait a little bit so we don't spin too fast delay(SPIN_RATE); }
Page last edited April 21, 2017
Text editor powered by tinymce.