esercizio_01_sos.ino
#define LEDPIN 13
#define DOTLEN 100
#define LINELEN 300
#define PAUSELEN 100
#define LETTERPLUS 200
#define WORDPLUS 200
void dot ();
void line ();
void letterSep ();
void wordSep ();
void letterS ();
void letterO ();
void setup () {
pinMode(LEDPIN, OUTPUT); }
void loop () {
letterS (); letterO (); letterS (); wordSep (); }
void dot () {
digitalWrite(LEDPIN, HIGH); delay (DOTLEN); digitalWrite(LEDPIN, LOW); delay (PAUSELEN); }
void line () {
digitalWrite(LEDPIN, HIGH); delay (LINELEN); digitalWrite(LEDPIN, LOW); delay (PAUSELEN); }
void letterSep () {
delay (LETTERPLUS); }
void wordSep () {
delay (WORDPLUS); }
void letterS () {
dot ();
dot ();
dot ();
letterSep ();
}
void letterO () {
line ();
line ();
line ();
letterSep ();
}