int timedelay=100;
void setup() {
for(int i=3; i<=12; i++){
pinMode(i, OUTPUT);
}
pinMode(13, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(13)==HIGH)
{
for(int i=0; i<=5; i++){
pat1();
}
}
if(digitalRead(13)==LOW){
for(int i=0; i<=5; i++){
pat2();
}
}
}
void pat1()
{
for(int i=3; i<13; i++)
{
digitalWrite(i, HIGH);
delay(timedelay);
digitalWrite(i, LOW);
}
for(int i=12; i<=3; i--)
{
digitalWrite(i, HIGH);
delay(timedelay);
digitalWrite(i, LOW);
}
}
void pat2()
{
for(int i=3; i<=12; i=i+2)
{
digitalWrite(i, HIGH);
delay(timedelay);
digitalWrite(i, LOW);
}
for(int i=12; i>=3; i=i-2)
{
digitalWrite(i, HIGH);
delay(timedelay);
digitalWrite(i, LOW);
}
}