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.