/*
Allumage aléatoire de Leds pour le tableau de controle de
la chaise électrique.
*/
int const Led1=13;
int const Led2=10;
int const Led3=7;
int const Led4=4;
int const Led5=2;
int PairImpair;
long randNumber;
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(10, OUTPUT);
pinMode(7, OUTPUT);
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
randomSeed(analogRead(0)); //voir Doc Arduino.
}
void loop() {
randNumber = random(100);
Serial.println(randNumber);
PairImpair=randNumber&1;
if(PairImpair==0){digitalWrite(Led1, LOW);}
else {digitalWrite(Led1, HIGH);}
delay(200);
randNumber = random(100);
Serial.println(randNumber);
PairImpair=randNumber&1;
if(PairImpair==0){digitalWrite(Led2, LOW);}
else {digitalWrite(Led2, HIGH);}
delay(200);
randNumber = random(100);
Serial.println(randNumber);
PairImpair=randNumber&1;
if(PairImpair==0){digitalWrite(Led3, LOW);}
else {digitalWrite(Led3, HIGH);}
delay(200);
randNumber = random(100);
Serial.println(randNumber);
PairImpair=randNumber&1;
if(PairImpair==0){digitalWrite(Led4, LOW);}
else {digitalWrite(Led4, HIGH);}
delay(200);
randNumber = random(100);
Serial.println(randNumber);
PairImpair=randNumber&1;
if(PairImpair==0){digitalWrite(Led5, LOW);}
else {digitalWrite(Led5, HIGH);}
delay(200);
}