the problem is that the microswitch is placed in the entrance of the board, but the ball will touch it once very short, so my program wont run
this is my program for the blinking
int microswitch = 13;
int led1 = 12; // blue led
int led2 = 11; // blue led
int led3 = 10; // green led
int led4 = 9; // green led
int led5 = 8; // green led
int led6 = 7; // yellow led
int led7 = 6; // yellow led
int led8 = 5; // white led
int led9 = 4; // white led
int led10 = 3; // white led
int Vaan = 150;
int Vuit = 200;
int Gloei = 150;
int delayuit = 600;
void setup ()
{
pinMode(13,INPUT);
pinMode(2, INPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
pinMode(3,OUTPUT);
}
void loop()
{
if(digitalRead(microswitch) == 1)
{
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
delay(Vaan);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
delay(Vuit);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
delay(Vaan);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(Vuit);
digitalWrite(led6, HIGH);
digitalWrite(led7, HIGH);
delay(Vaan);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
delay(Vuit);
digitalWrite(led8, HIGH);
digitalWrite(led9, HIGH);
digitalWrite(led10, HIGH);
delay(Vaan);
digitalWrite(led8, LOW);
digitalWrite(led9, LOW);
digitalWrite(led10, LOW);
delay(Vuit);
/////////////////////////////////////////////
digitalWrite(led2, HIGH);
delay(Vaan);
digitalWrite(led1, HIGH);
delay(Gloei);
digitalWrite(led2, LOW);
delay(Vaan);
digitalWrite(led3, HIGH);
delay(Gloei);
digitalWrite(led1, LOW);
delay(Vaan);
digitalWrite(led4, HIGH);
delay(Gloei);
digitalWrite(led3,LOW);
delay(Vaan);
digitalWrite(led5, HIGH);
delay(Gloei);
digitalWrite(led4, LOW);
delay(Vaan);
digitalWrite(led7, HIGH);
delay(Gloei);
digitalWrite(led5,LOW);
delay(Vaan);
digitalWrite(led6,HIGH);
delay(Gloei);
digitalWrite(led7,LOW);
delay(Vaan);
digitalWrite(led8,HIGH);
delay(Gloei);
digitalWrite(led6,LOW);
delay(Vaan);
digitalWrite(led9,HIGH);
delay(Gloei);
digitalWrite(led8, LOW);
delay(Vaan);
digitalWrite(led10,HIGH);
delay(Gloei);
digitalWrite(led9,LOW);
delay(Vaan);
digitalWrite(led10, LOW);
/////////////////////////////
digitalWrite(led1, HIGH);
delay(Vaan);
digitalWrite(led2, HIGH);
delay(Vaan);
digitalWrite(led5, HIGH);
delay(Vaan);
digitalWrite(led4, HIGH);
delay(Vaan);
digitalWrite(led3, HIGH);
delay(Vaan);
digitalWrite(led6, HIGH);
delay(Vaan);
digitalWrite(led7, HIGH);
delay(Vaan);
digitalWrite(led10, HIGH);
delay(Vaan);
digitalWrite(led9, HIGH);
delay(Vaan);
digitalWrite(led8, HIGH);
delay(Vaan);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
digitalWrite(led8, LOW);
digitalWrite(led9, LOW);
digitalWrite(led10, LOW);
}