Digital material culture
Omer Uzan
class 1 -Eye Of The Tiger
const int RED1= 2;
const int YELLOW1= 3;
const int GREEN1= 4;
const int RED2= 5;
const int YELLOW2= 6;
const int GREEN2= 7;
int dt0 = 250;
int dt1 = 400;
int dt2 = 500;
int dt3 = 1000;
void setup() {
// put your setup code here, to run once:
pinMode(RED1, OUTPUT);
pinMode(YELLOW1, OUTPUT);
pinMode(GREEN1, OUTPUT);
pinMode(RED2, OUTPUT);
pinMode(YELLOW2, OUTPUT);
pinMode(GREEN2, OUTPUT);
}
void loop() {
//OPENING
digitalWrite(RED1, HIGH);
delay(dt3);
digitalWrite(RED1, LOW);
delay(dt3);
digitalWrite(RED1, HIGH);
delay(dt3);
digitalWrite(RED1, LOW);
delay(dt3);
digitalWrite(RED1, HIGH);
delay(dt3);
digitalWrite(RED1, LOW);
delay(dt3);
digitalWrite(RED1, HIGH);
delay(dt3);
digitalWrite(RED1, LOW);
delay(1500);
//1
digitalWrite(RED1, HIGH);
delay(dt2);
digitalWrite(RED1, LOW);
delay(dt1);
digitalWrite(RED1, HIGH);
delay(dt1);
digitalWrite(YELLOW1, HIGH);
delay(dt1);
digitalWrite(GREEN1, HIGH);
delay(dt1);
digitalWrite(RED1, LOW);
digitalWrite(YELLOW1, LOW);
digitalWrite(GREEN1, LOW);
delay(100);
digitalWrite(RED2, HIGH);
delay(dt0);
digitalWrite(RED2, LOW);
delay(dt0);
//2
delay(dt2);
digitalWrite(RED1, HIGH);
delay(dt1);
digitalWrite(YELLOW1, HIGH);
delay(dt1);
digitalWrite(GREEN1, HIGH);
delay(dt1);
digitalWrite(RED1, LOW);
digitalWrite(YELLOW1, LOW);
digitalWrite(GREEN1, LOW);
delay(100);
digitalWrite(RED2, HIGH);
delay(dt0);
digitalWrite(RED2, LOW);
delay(dt0);
//3
delay(dt2);
digitalWrite(RED1, HIGH);
delay(dt1);
digitalWrite(YELLOW1, HIGH);
delay(dt1);
digitalWrite(GREEN1, HIGH);
delay(dt1);
digitalWrite(RED1, LOW);
digitalWrite(YELLOW1, LOW);
digitalWrite(GREEN1, LOW);
delay(100);
digitalWrite(RED2, HIGH);
digitalWrite(YELLOW2, HIGH);
digitalWrite(GREEN2, HIGH);
//4
delay(2000);
digitalWrite(RED2, LOW);
digitalWrite(YELLOW2, LOW);
digitalWrite(GREEN2, LOW);
delay(dt2);
digitalWrite(RED1, HIGH);
delay(dt2);
digitalWrite(RED1, LOW);
delay(dt1);
digitalWrite(RED1, HIGH);
delay(dt1);
digitalWrite(YELLOW1, HIGH);
delay(dt1);
digitalWrite(GREEN1, HIGH);
delay(dt1);
digitalWrite(RED1, LOW);
digitalWrite(YELLOW1, LOW);
digitalWrite(GREEN1, LOW);
delay(100);
digitalWrite(RED2, HIGH);
delay(dt0);
digitalWrite(RED2, LOW);
delay(dt0);
//5
delay(dt2);
digitalWrite(RED1, HIGH);
delay(dt1);
digitalWrite(YELLOW1, HIGH);
delay(dt1);
digitalWrite(GREEN1, HIGH);
delay(dt1);
digitalWrite(RED1, LOW);
digitalWrite(YELLOW1, LOW);
digitalWrite(GREEN1, LOW);
delay(100);
digitalWrite(RED2, HIGH);
delay(dt0);
digitalWrite(RED2, LOW);
delay(dt0);
//6
delay(dt2);
digitalWrite(RED1, HIGH);
delay(dt1);
digitalWrite(YELLOW1, HIGH);
delay(dt1);
digitalWrite(GREEN1, HIGH);
delay(dt1);
digitalWrite(RED1, LOW);
digitalWrite(YELLOW1, LOW);
digitalWrite(GREEN1, LOW);
delay(100);
digitalWrite(RED2, HIGH);
digitalWrite(YELLOW2, HIGH);
digitalWrite(GREEN2, HIGH);
}