As you are familiar with programming, the first program you learn in any programming language is the program that prints "Hello World" on the screen.
When you are able to write, compile and run that program you are ready to learn more complex tips and tricks of that programming language.
Same in Embedded Systems and in Arduino. When you start learning how to program Embedded Systems programming you start with this hello world program.
It is the program that blinks an LED with embedded systems or the built-in LED on Pin 13 on most Arduino boards.
This program gets you to learn digital output on Arduino Pins.
You can use the internal LED on Arduino board or use an external LED as shown in figure.
The program starts by defining pin mode of the LED_builtIn as an output Pin.
Then the digitalWrite function writes High output on the selected pin.
Delay function is called to leave some time to pass.
Then digitalWrite is called again to write Low signal output on the selected pin.
Delay function is called again to let some time pass.
Then the whole process repeats forever.
Check our books on Amazon we created on our way to find happiness.