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.
Für ein späteres Projekt werde ich noch einen Lichtsensor einfügen, mit welchem der Morsecode gestartet wird.
SKETCH:
/* LED MorsecodeDieser 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)
}