// Student ID 5.3.0.2.7.1
int ledPin = 10;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
// 5 quick blinks to represent “5”
for(int x=0;x<5;x++){
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
}
//200 milliseconds delay between of each number
delay(200);
// 3 quick blinks + 2 blinks to represent “3”
for(int x=0;x<3;x++){
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
for(int x=0;x<2;x++){
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);
}
//200 milliseconds delay between of each number
delay(200);
// 5 blinks to represent “0”
for(int x=0;x<5;x++){
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);
}
//200 milliseconds delay between of each number
delay(200);
// 2 quick blinks + 3 blinks to represent “2”
for(int x=0;x<2;x++){
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
for(int x=0;x<3;x++){
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);
}
//200 milliseconds delay between of each number
delay(200);
// 2 blinks + 3 quick blinks to represent “7”
for(int x=0;x<2;x++){
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);
for(int x=0;x<3;x++){
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
}
//200 milliseconds delay between of each number
delay(200);
// 1 quick blink + 4 blinks to represent “1”
for(int x=0;x<1;x++){
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
for(int x=0;x<4;x++){
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);
}
//700 milliseconds delay for the next 5.3.0.2.7.1
delay(700);