#define PAUSE 200
void setup() {
pinMode(12, OUTPUT);
}
void Punkt() {
digitalWrite(12, HIGH);
delay(PAUSE);
digitalWrite(12, LOW);
delay(PAUSE);
}
void Strich() {
digitalWrite(12, HIGH);
delay(PAUSE*3);
digitalWrite(12, LOW);
delay(PAUSE);
}
void S() {
Punkt();
Punkt();
Punkt();
delay(PAUSE);
}
void O() {
Strich();
Strich();
Strich();
delay(PAUSE);
}
void A() {
Punkt();
Strich();
delay(PAUSE);
}
void B() {
Strich();
Punkt();
Punkt();
Punkt();
delay(PAUSE);
}
void C() {
Strich();
Punkt();
Strich();
Punkt();
delay(PAUSE);
}
void D() {
Strich();
Punkt();
Punkt();
delay(PAUSE);
}
void E() {
Punkt();
delay(PAUSE);
}
void f() {
Punkt();
Punkt();
Strich();
Punkt();
delay(PAUSE);
}
void G() {
Strich();
Strich();
Punkt();
delay(PAUSE);
}
void H() {
Punkt();
Punkt();
Punkt();
Punkt();
delay(PAUSE);
}
void I() {
Punkt();
Punkt();
delay(PAUSE);
}
void J() {
Punkt();
Strich();
Strich();
Strich();
delay(PAUSE);
}
void loop() {
// main code here, to run repeatedly:
S();
O();
S();
}