//DigiStumpNeoPixelCandle.INO // Todd Andersen // 20-OCT-18 // NeoPixel Pinout: (Round side left) Di, +5, GND, Do (Flat side right) // ATtiny85 Pinout: PB0, PB1, PB2, PB3, PB4, PB5 (Silk screens) #include #ifdef __AVR__ #include #endif #define PIN 0 // ATtiny85 PB0 to Di NeoPixel #define NUMPIXELS 1 // Number of NeoPixels attached to ATtiny85 Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_RGB); long randDelay; // Random delay (50 to 250 mSec) long randNumber; // Random number (0 to 255) void setup(){ pixels.begin(); // Initializes NeoPixel library randomSeed(11); // Random seed (11) pinMode (1,OUTPUT); // +5 pinMode (2,OUTPUT); // GND } void loop(){ digitalWrite (1,HIGH); // +5 digitalWrite (2,LOW); // GND randNumber = random(0,155); // Sudo-random RGB values 0,0,0 to 255,255,255 (R,G,B) randDelay = random(50,500); // Sudo-random values 50 up to 250 (mSec) for(int i=0;i