int ledPins[] = {2,3,4,5,6,7,8,9,10};
int buttonApin = 11;
int buttonBpin = 12;
byte leds = 0;
void setup()
{
Serial.begin(9600);
int index;
for(index = 0; index <= 8; index++)
{
pinMode(ledPins[index],OUTPUT);
pinMode(buttonApin, INPUT_PULLUP);
pinMode(buttonBpin, INPUT_PULLUP);
}
}
void loop()
{
if (digitalRead(buttonApin) == LOW)
{
//WORD R
Serial.println("r");
digitalWrite(ledPins[0], HIGH); //Turns on LED #0 (pin 2)
digitalWrite(ledPins[1], HIGH); //Turns on LED #1 (pin 3)
digitalWrite(ledPins[2], HIGH); //Turns on LED #2 (pin 4)
digitalWrite(ledPins[3], HIGH); //Turns on LED #3 (pin 5)
digitalWrite(ledPins[4], HIGH); //Turns on LED #4 (pin 6)
digitalWrite(ledPins[5], LOW); //Turns on LED #5 (pin 7)
digitalWrite(ledPins[6], LOW); //Turns on LED #6 (pin 8)
digitalWrite(ledPins[7], LOW); //Turns on LED #7 (pin 9)
digitalWrite(ledPins[8], HIGH); //Turns on LED #8 (pin 10)
delay(1000);
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
//word A
Serial.println("a");
digitalWrite(ledPins[0], HIGH); //Turns on LED #0 (pin 2)
digitalWrite(ledPins[1], HIGH); //Turns on LED #1 (pin 3)
digitalWrite(ledPins[2], HIGH); //Turns on LED #2 (pin 4)
digitalWrite(ledPins[3], HIGH); //Turns on LED #3 (pin 5)
digitalWrite(ledPins[4], HIGH); //Turns on LED #4 (pin 6)
digitalWrite(ledPins[5], LOW); //Turns on LED #5 (pin 7)
digitalWrite(ledPins[6], HIGH); //Turns on LED #6 (pin 8)
digitalWrite(ledPins[7], HIGH); //Turns on LED #7 (pin 9)
digitalWrite(ledPins[8], HIGH); //Turns on LED #8 (pin 10)
delay(1000); //wait 2000 milliseconds
// turn all the LEDs off:
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
//WORD H
Serial.println("h");
digitalWrite(ledPins[0], HIGH); //Turns on LED #0 (pin 2)
digitalWrite(ledPins[1], HIGH); //Turns on LED #1 (pin 3)
digitalWrite(ledPins[2], HIGH); //Turns on LED #2 (pin 4)
digitalWrite(ledPins[3], LOW); //Turns on LED #3 (pin 5)
digitalWrite(ledPins[4], HIGH); //Turns on LED #4 (pin 6)
digitalWrite(ledPins[5], LOW); //Turns on LED #5 (pin 7)
digitalWrite(ledPins[6], HIGH); //Turns on LED #6 (pin 8)
digitalWrite(ledPins[7], HIGH); //Turns on LED #7 (pin 9)
digitalWrite(ledPins[8], HIGH); //Turns on LED #8 (pin 10)
delay(1000); //wait 2000 milliseconds
// turn all the LEDs off:
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
//WORD U
Serial.println("u");
digitalWrite(ledPins[0], HIGH); //Turns on LED #0 (pin 2)
digitalWrite(ledPins[1], HIGH); //Turns on LED #1 (pin 3)
digitalWrite(ledPins[2], HIGH); //Turns on LED #2 (pin 4)
digitalWrite(ledPins[3], LOW); //Turns on LED #3 (pin 5)
digitalWrite(ledPins[4], LOW); //Turns on LED #4 (pin 6)
digitalWrite(ledPins[5], HIGH); //Turns on LED #5 (pin 7)
digitalWrite(ledPins[6], HIGH); //Turns on LED #6 (pin 8)
digitalWrite(ledPins[7], HIGH); //Turns on LED #7 (pin 9)
digitalWrite(ledPins[8], HIGH); //Turns on LED #8 (pin 10)
delay(1000); //wait 2000 milliseconds
// turn all the LEDs off:
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
//WORD L
Serial.println("l");
digitalWrite(ledPins[0], HIGH); //Turns on LED #0 (pin 2)
digitalWrite(ledPins[1], HIGH); //Turns on LED #1 (pin 3)
digitalWrite(ledPins[2], HIGH); //Turns on LED #2 (pin 4)
digitalWrite(ledPins[3], LOW); //Turns on LED #3 (pin 5)
digitalWrite(ledPins[4], LOW); //Turns on LED #4 (pin 6)
digitalWrite(ledPins[5], HIGH); //Turns on LED #5 (pin 7)
digitalWrite(ledPins[6], LOW); //Turns on LED #6 (pin 8)
digitalWrite(ledPins[7], LOW); //Turns on LED #7 (pin 9)
digitalWrite(ledPins[8], HIGH); //Turns on LED #8 (pin 10)
delay(1000); //wait 2000 milliseconds
// turn all the LEDs off:
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
}
if (digitalRead(buttonBpin) == LOW)
{
digitalWrite(ledPins[8], HIGH); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], HIGH); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], HIGH); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], HIGH); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], HIGH); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], HIGH); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], HIGH); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], HIGH); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], HIGH); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], HIGH); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], HIGH); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], HIGH); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], HIGH); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], HIGH); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], HIGH); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], HIGH); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], HIGH); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], HIGH); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], HIGH); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], HIGH); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], HIGH); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], HIGH); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], HIGH); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], HIGH); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], HIGH); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], HIGH); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], HIGH); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], HIGH); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], HIGH); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], HIGH); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], HIGH); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], HIGH); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], HIGH); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], HIGH); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], HIGH); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], HIGH); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], HIGH); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], HIGH); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], HIGH); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], HIGH); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], HIGH); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], HIGH); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], HIGH); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], HIGH); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], HIGH); //Turn off LED #0 (pin 2)
delay(1000);
digitalWrite(ledPins[8], LOW); //Turn off LED #8 (pin 10)
digitalWrite(ledPins[7], LOW); //Turn off LED #7 (pin 9)
digitalWrite(ledPins[6], LOW); //Turn off LED #6 (pin 8)
digitalWrite(ledPins[5], LOW); //Turn off LED #5 (pin 7)
digitalWrite(ledPins[4], LOW); //Turn off LED #4 (pin 6)
digitalWrite(ledPins[3], LOW); //Turn off LED #3 (pin 5)
digitalWrite(ledPins[2], LOW); //Turn off LED #2 (pin 4)
digitalWrite(ledPins[1], LOW); //Turn off LED #1 (pin 3)
digitalWrite(ledPins[0], LOW); //Turn off LED #0 (pin 2)
delay(1000);
}
}