int l1 = 2;
int l2 = 3;
int l3 = 4;
int l4 = 5;
int l5 = 6;
int l6 = 7;
int l7 = 8;
int b = 10;
long ran;
void setup()
{
pinMode(l1, OUTPUT);
pinMode(l2, OUTPUT);
pinMode(l3, OUTPUT);
pinMode(l4, OUTPUT);
pinMode(l5, OUTPUT);
pinMode(l6, OUTPUT);
pinMode(l7, OUTPUT);
pinMode(b, INPUT_PULLUP);
Serial.begin(9600);
Serial.println("----------------------------------------------");
Serial.println("---------------De numerique 2.0---------------");
Serial.println("----------------------------------------------");
}
void loop()
{
if (digitalRead(b) == LOW)
{
ran = random(1,7);
if(ran == 1) {
digitalWrite(l4, HIGH);
Serial.print("1, ");
delay(3000);
}
if(ran == 2) {
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
Serial.print("2, ");
delay(3000);
}
if(ran == 3) {
digitalWrite(l3, HIGH);
digitalWrite(l4, HIGH);
digitalWrite(l5, HIGH);
Serial.print("3, ");
delay(3000);
}
if(ran == 4) {
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
Serial.print("4, ");
delay(3000);
}
if(ran == 5) {
digitalWrite(l4, HIGH);
digitalWrite(l1, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l7, HIGH);
Serial.print("5, ");
delay(3000);
}
if(ran == 6) {
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l7, HIGH);
Serial.print("6, ");
delay(3000);
}
}
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
digitalWrite(l7, LOW);
}
Comments
Please log in or sign up to comment.