// LED random PWM light int loga[64]= { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 22, 25, 28, 30, 33, 36, 39, 42, 46, 49, 53, 56, 60, 64, 68, 72, 77, 81, 86, 90, 95, 100, 105, 110, 116, 121, 127, 132, 138, 144, 150, 156, 163, 169, 176, 182, 189, 196, 203, 210, 218, 225, 233, 240, 248, 255 }; int ledPin1 = 5; // PWM output pin 1 int ledPin2 = 6; // PWM output pin 2 int ledPin3 = 9; // PWM output pin 3 int tmax = 600; // MAX random delay int tmin = 200; // MIN delay int lmax = 38; // MAX random lightness int lmin = 10; // MIN lightness void setup () { pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); randomSeed(0); // Stard random generator } void loop () { analogWrite (ledPin1, loga[random(lmax)+lmin]); delay (random (tmax)+tmin); analogWrite (ledPin2, loga[random(lmax)+lmin]); delay (random (tmax)+tmin); analogWrite (ledPin3, loga[random(lmax)+lmin]); delay (random (tmax)+tmin); }