#define LED 8
#define SWITCHER 7
#define dash 1000
#define point 500
#define stop 501
void setup(){
pinMode(LED,OUTPUT);
pinMode(SWITCHER, INPUT);
}
void loop(){
bool signal_sos = digitalRead(SWITCHER);
if (signal_sos == HIGH){
int count = 0;
while (count!=3){
digitalWrite(LED,HIGH);
delay(point);
digitalWrite(LED,LOW);
delay(stop);
count++;
}
count = 0;
while(count!=3){
digitalWrite(LED,HIGH);
delay(dash);
digitalWrite(LED,LOW);
delay(stop);
count++;
}
count = 0;
while (count!=3){
digitalWrite(LED,HIGH);
delay(point);
digitalWrite(LED,LOW);
delay(stop);
count++;
}
}
else{
digitalWrite(LED,LOW);
}
}