// Morse Code S.O.S.; Page 28; 30 Arduino Projects for the Evil Genius; int ledPin = 13; void setup ( ) { pinMode (13, OUTPUT); } void loop( ) { digitalWrite(ledPin, HIGH); // S (...) first dot delay(200); digitalWrite(ledPin, LOW); delay(200); digitalWrite(ledPin, HIGH); // second dot delay(200); digitalWrite(ledPin, LOW); delay(200); digitalWrite(ledPin, HIGH); // third dot delay(200); digitalWrite(ledPin, LOW); delay(500); digitalWrite(ledPin, HIGH); // O (—-) first dash delay(500); digitalWrite(ledPin, LOW); delay(500); digitalWrite(ledPin, HIGH); // second dash delay(500); digitalWrite(ledPin, LOW); delay(500); digitalWrite(ledPin, HIGH); // third dash delay(500); digitalWrite(ledPin, LOW); delay(500); digitalWrite(ledPin, HIGH); // S (...) first dot delay(200); digitalWrite(ledPin, LOW); delay(200); digitalWrite(ledPin, HIGH); // second dot delay(200); digitalWrite(ledPin, LOW); delay(200); digitalWrite(ledPin, HIGH); // third dot delay(200); digitalWrite(ledPin, LOW); delay(1000); // wait 1 second before we start again }