int pinswich = 2;
int ledpin = 13;
int state = LOW;
int a = LOW;
void setup(){
Serial.begin(9600);
Serial.setTimeout(20);
pinMode(ledpin, OUTPUT);
pinMode(pinswich, INPUT_PULLUP);
digitalWrite(ledpin, LOW);
}
void loop(){
while (digitalRead(pinswich) == HIGH)
{
a = HIGH;
delay(10);
}
if ((a == HIGH) && (state == HIGH))
{
digitalWrite(ledpin, HIGH);
Serial.println("on");
state = LOW;
a = LOW;
}
else if ((a == HIGH) && (state == LOW))
{
digitalWrite(ledpin, LOW);
Serial.println("of");
state = HIGH;
a = LOW;
}
}