• Blogs
• Circuit 1A: Blink an LED

## Circuit 1A: Blink an LED

• Public
By Adam Kroeker May 30, 2022 - 4:10pm

This circuit was simple and I had no issues building it. Instead of using the blink example code, I used the morse code program that I wrote for assignment 0. The morse code program makes the LED blink my name (Adam) in morse code. The program looks like this:

`# define LED_PIN 13 // Pin number attached to LED.`
`void setup() { // put your setup code here, to run once: pinMode(LED_PIN, OUTPUT); // Configure pin 13 to be a digital output.}`
`void loop() { // put your main code here, to run repeatedly: letterA(); longSpace(); letterD(); longSpace(); letterA(); longSpace(); letterM(); longerSpace();}`
`void letterA(){ dit(); space(); dah();}`
`void letterD(){ dah(); space(); dit(); space(); dit();}`
`void letterM(){ dah(); space(); dah();}`
`void dit(){ digitalWrite(LED_PIN, HIGH); // Turn on the LED. delay(100); // Wait 0.1 seconds (100 milliseconds).}`
`void dah(){ digitalWrite(LED_PIN, HIGH); // Turn on the LED. delay(300); // Wait 0.3 seconds (300 milliseconds).}`
`void space(){ digitalWrite(LED_PIN, LOW); // Turn off the LED. delay(100); // Wait 0.1 seconds.}`
`void longSpace(){ digitalWrite(LED_PIN, LOW); // Turn off the LED. delay(300); // Wait 0.3 seconds.}`
`void longerSpace(){ digitalWrite(LED_PIN, LOW); // Turn off the LED. delay(700); // Wait 0.7 seconds.}`

Here is a video of the program in action on Circuit 1A: