void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("SoS Signal");
// Pins Festlegen 13 LED, 7 Taster
pinMode(13, OUTPUT);
pinMode(7, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(7))
{
Serial.println("Kurz_Ein");
//Led kurz
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(300);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(300);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(300);
Serial.println("Lang_Ein");
//LED lang
digitalWrite(13, HIGH);
delay(3000);
digitalWrite(13, LOW);
delay(300);
digitalWrite(13, HIGH);
delay(3000);
digitalWrite(13, LOW);
delay(300);
digitalWrite(13, HIGH);
delay(3000);
digitalWrite(13, LOW);
delay(300);
Serial.println("Kurz_Ein");
//LED kurz
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(300);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(300);
digitalWrite(13, HIGH);
delay(500);
Serial.println("Pause");
//Pause zwischen den Signalen
digitalWrite(13, LOW);
delay(8000);
}
else
{
Serial.println("Taster gedrückt");
delay(1000);
digitalWrite(13, LOW);
}
}