/* נורית נדלקת לשניה רק במעבר המפסק מימין לשמאל
ע"י השוואת המצב הקיים למצב הקודם
הדגל שומר את המצב האחרון של הכניסה
*/
bool flag;
int switchinput =10;
int led = 7;
void setup() {
pinMode(switchinput, INPUT_PULLUP);
pinMode(led,OUTPUT);
//Serial.begin(9600);
//Serial.println();
}
void loop() {
//Serial.print(digitalRead(10));Serial.print(" ");Serial.println(flag);
if(digitalRead(switchinput)==HIGH && flag == LOW){
digitalWrite(led,LOW);
delay(500);
digitalWrite(led,HIGH);
delay(500);}
flag = digitalRead(switchinput);
}