// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // dot function - 1 sec ON void dot() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); // ON for 1 sec digitalWrite(LED_BUILTIN, LOW); delay(500); // OFF for 0.5 sec } // dash function - 2 sec ON void dash() { digitalWrite(LED_BUILTIN, HIGH); delay(2000); // ON for 2 sec digitalWrite(LED_BUILTIN, LOW); delay(500); // OFF for 0.5 sec } // the loop function runs over and over again forever void loop() { // spells out SARAH // S = ... for(int i = 0; i < 3; i++) { // for loop, repeats dot() 3 times dot(); } delay(3000); // 3 sec delay between letters // A = .- dot(); dash(); delay(3000); // 3 sec delay between letters // R = .-. dot(); dash(); dot(); delay(3000); // 3 sec delay between letters // A = .- dot(); dash(); delay(3000); // 3 sec delay between letters // H = .... for(int i = 0; i < 4; i++) { // for loop, repeats dot() 4 times dot(); } delay(5000); // 5 sec delay at end of word }