Begginers start with this Blink example




LEDs are small, powerful lights that are used in many different applications. To start, we will work on blinking an LED, the Hello World of microcontrollers. It is as simple as turning a light on and off. Establishing this important baseline will give you a solid foundation as we work towards experiments that are more complex.

Components Required

You will need the following components −

  • 1 × Breadboard
  • 1 × Arduino Uno R3
  • 1 × LED
  • 1 × 330Ω Resistor
  • 2 × Jumper


Follow the circuit diagram and hook up the components on the breadboard as shown in the image given below.


Note − To find out the polarity of an LED, look at it closely. The shorter of the two legs, towards the flat edge of the bulb indicates the negative terminal.


Components like resistors need to have their terminals bent into 90° angles in order to fit the breadboard sockets properly. You can also cut the terminals shorter.



Open the Arduino IDE software on your computer. Coding in the Arduino language will control your circuit. Open the new sketch File by clicking New.


Arduino Code

Turns on an LED on for one second, then off for one second, repeatedly.

// the setup function runs once when you press reset or power the board

void setup() { // initialize digital pin 13 as an output.
(2, OUTPUT);

// the loop function runs over and over again forever

void loop() {
(2, HIGH); // turn the LED on (HIGH is the voltage level)
(1000); // wait for a second
(2, LOW); // turn the LED off by making the voltage LOW
(1000); // wait for a second

Code to Note

pinMode(2, OUTPUT) − Before you can use one of Arduino’s pins, you need to tell Arduino Uno R3 whether it is an INPUT or OUTPUT. We use a built-in “function” called pinMode() to do this.

digitalWrite(2, HIGH) − When you are using a pin as an OUTPUT, you can command it to be HIGH (output 5 volts), or LOW (output 0 volts).


You should see your LED turn on and off. If the required output is not seen, make sure you have assembled the circuit correctly, and verified and uploaded the code to your board.

arduino projects
arduino uno
arduino kit
arduino nano
arduino vs raspberry pi
arduino starter kit
arduino board
arduino mega
arduino accelerometer
arduino amazon
arduino analog input
arduino alternatives
arduino alarm clock
arduino adc
arduino analog output
arduino and raspberry pi
a=arduino matlab
a arduino door lock
arduino a technical reference pdf
arduino a/d converter
arduino a/d
arduino a raspberry pi
arduino a excel
arduino bluetooth
arduino button
arduino breadboard
arduino battery
arduino basics
arduino bluetooth controller
arduino button wiring
arduino b-l072z-lrwan1
port b arduino
ads-b arduino
fdx-b arduino
ga6-b arduino
usb b arduino
sph0645lm4h-b arduino
arduino code
arduino camera
arduino controller
arduino code language
arduino cnc
arduino can bus
arduino clock
arduino cost
c arduino programming
c arduino tutorial
c arduino pdf
c arduino library
c arduino array
c arduino string
c arduino programming pdf
c arduino serial
arduino due
arduino drone
arduino display
arduino definition
arduino data logger

Post a Comment

* Please Don't Spam Here. All the Comments are Reviewed by Admin.