mirror of
				https://github.com/digistump/DigistumpArduino.git
				synced 2025-11-03 13:04:48 -08:00 
			
		
		
		
	Initial import of support files for all Digistump boards - Digispark, Pro, DigiX - including libraries, examples, tools, and other support files for the Arduino IDE
This commit is contained in:
		@@ -0,0 +1,30 @@
 | 
			
		||||
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
 | 
			
		||||
// released under the GPLv3 license to match the rest of the AdaFruit NeoPixel library
 | 
			
		||||
#include <Adafruit_NeoPixel.h>
 | 
			
		||||
 | 
			
		||||
// Which pin on the Arduino is connected to the NeoPixels?
 | 
			
		||||
#define PIN            6
 | 
			
		||||
 | 
			
		||||
// How many NeoPixels are attached to the Arduino?
 | 
			
		||||
#define NUMPIXELS      16
 | 
			
		||||
 | 
			
		||||
// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
 | 
			
		||||
// Note that for older NeoPixel strips you might need to change the third parameter--see the strandtest
 | 
			
		||||
// example for more information on possible values.
 | 
			
		||||
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
 | 
			
		||||
 | 
			
		||||
int delayval = 500; // delay for half a second
 | 
			
		||||
 | 
			
		||||
void setup() {
 | 
			
		||||
  pixels.begin(); // This initializes the NeoPixel library.
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  // For a set of NeoPixels the first NeoPixel is 0, second is 1, all the way up to the count of pixels minus one.
 | 
			
		||||
  for(int i=0;i<NUMPIXELS;i++){
 | 
			
		||||
    // pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
 | 
			
		||||
    pixels.setPixelColor(i, pixels.Color(0,150,0)); // Moderately bright green color.
 | 
			
		||||
    pixels.show(); // This sends the updated pixel color to the hardware.
 | 
			
		||||
    delay(delayval); // Delay for a period of time (in milliseconds).
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user