Bösenberg Aviation Modells

Morsecode mit einer LED

Morsecode mit einer LED darstellen

Für ein Geocachegimmick, eine LED welche einen Morsecode ausgibt, habe ich diesen Allgemeinen Sketch geschrieben.
Für ein späteres Projekt werde ich noch einen  Lichtsensor einfügen, mit welchem der Morsecode gestartet wird.
 

SKETCH:

/* LED Morsecode

Dieser Sketch macht es Möglich eine LED zum Morsecoden zu benutzen.
Ich habe 4 Variablen festgelegt mit denen man den Code sehr einfach auf seine eigenen Anforderungen umschreiben bzw. verändern kann.

Schaltung: - GND-->Kathode LED-->AnnodeLED-->220 Ohm Widerstand-->Pin 9

*/


int LED = 9;                  //LEDPIN festlegen (hier Pin 9)
int P = 2000;                 //Zeitvariable in Millisekunden PAUSE
int L = 1000;                 //Zeitvariable in Millisekunden LANG
int K = 300;                  //Zeitvariable in Millisekunden KURZ
int Z = 600;                  //Zeitvariable in Millisekunden ZWISCHENPAUSE



void setup ()
{
  pinMode (LED, OUTPUT);      //LEDPIN als Ausgang deklarieren



}

void loop ()
{

  // Codeabschnitt für ein "Lang"-Zeichen
    digitalWrite (LED, HIGH);               //LED anstellen
    delay(L);                                            //Pause(Lang)
    digitalWrite (LED, LOW);                //LED ausstellen
    delay(Z);                                            //Pause(Zwischenpause)

// Codeabschnitt für ein "Kurz"-Zeichen
    digitalWrite (LED, HIGH);               //LED anstellen
    delay(K);                                           //Pause(Kurz)
    digitalWrite (LED, LOW);                //LED ausstellen
    delay(Z);                                            //Pause(zwischenpause)

}