Create random.ino

This commit is contained in:
Daniel Løvbrøtte Olsen 2017-04-03 13:27:03 +02:00 committed by GitHub
parent ed2997325f
commit eae5ab055e

View File

@ -0,0 +1,30 @@
#include <FastLED.h>
#include <borg.h>
#define NUM_LEDS 45
#define DATA_PIN 7
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<PL9823, DATA_PIN>(leds, NUM_LEDS);
randomSeed(analogRead(0));
}
void loop() {
FastLED.clear();
FastLED.show();
for (int i = 0; i < NUM_LEDS; i++) {
int select;
do {
select = random(0, NUM_LEDS);
}
while (leds[select] != (CRGB) 0x0);
leds[select] = (CRGB) random(1, 0x1000000);
FastLED.show();
delay(250);
}
delay(1000);
}