FREE EBOOK (PDF) –The easiest way for beginners to get started with Arduino is by creating circuits using a solderless breadboard. These simple projects will teach you the basics of Arduino Uno, electronics and programming.

In this tutorial, you will be creating circuits using the following electronic components:. LED. RGB LED. Temp Sensor.

Pushbutton. Potentiometer. Photoresistor.

Servo. Motor. Buzzer. LCD screenThis tutorial is going to allow you to jump right in and start building circuits. If you need some background on the Arduino Uno board or the tools that are needed, please check out post –.

Getting StartedBefore you can start working with Arduino, you need to make sure you have the IDE software installed on your computer. This program allows you to write, view and upload the code to your Arduino Uno board. You can for free on Arduino’s website.Once the IDE is installed, you will need to connect your Arduino to your computer. To do this, plug one end of the USB cable to the Arduino Uno and then the other end of the USB to your computer’s USB port. Select The BoardOnce the board is plugged in, you will need to open the IDE and click on Tools Board Arduino Uno to select the board.

Select Serial PortNext, you have to tell the Arduino which port you are using on your computer. To select the port, go to Tools  Port and then select the port that says Arduino. Project CodeTo complete the projects in this tutorial, you will need to download the project code which are known as sketches. A sketch is simply a set of instructions that tells the board what functions it needs to perform. For some of these projects, we are using open-source code that was released by the good people at. Use the link below to download the zip folder containing the code.Once the file has been downloaded, you will need to unzip/extract the folder in order to use it. #1 – Test ArduinoThe first project is one of the most basic and simple circuits you can create with Arduino.

This project will test your Arduino by blinking an LED that is connected directly to the board.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) LED 5mm. (1) 220 Ω ResistorProject Diagram. Click Image To EnlargeProject Steps.

Twist a 220 Ω resistor to the long leg (+) of the LED. Push the short leg of the LED into the ground (GND) pin on the board. Push the resistor leg that’s connected to the LED into the #13 pin.Project Code. Connect the Arduino board to your computer using the USB cable.

Open project code – Circuit01TestArduino. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#2 – Blink an LEDThis project is identical to project #1 except that we will be building it on a breadboard. Once complete, the LED should turn on for a second and then off for a second in a loop.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size.

(1) LED 5mm. (1) 220 Ω Resistor. (2) Jumper WiresProject Diagram.

Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable.

Open project code – Circuit02Blink. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#3 – Push ButtonUsing a push button switch, you will be able to turn on and off an LED.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size.

(1) LED 5mm. (1) 220 Ω Resistor. (1) 10K Ω Resistor. (1) Push Button Switch. (6) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable.

Open project code – Circuit03Pushbutton. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#4 – PotentiometerUsing a potentiometer, you will be able to control the resistance of an LED. Turning the knob will increase and decrease the frequency the LED blinks.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size.

(1) LED 5mm. (1) 220 Ω Resistor. (1) Potentiometer (10k Trimpot).

(6) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit04Potentiometer. Select the board and serial port as outlined in earlier section.

Click upload button to send sketch to the Arduino.#5 – Fade an LEDBy using a PWM pin on the Arduino, you will be able to increase and decrease the intensity of brightness of an LED.Parts Needed. (1) Arduino Uno.

(1) USB A-to-B Cable. (1) Breadboard – Half Size. (1) LED 5mm. (1) 220 Ω Resistor. (2) Jumper WiresProject Diagram.

Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit05Fade. Select the board and serial port as outlined in earlier section.

Click upload button to send sketch to the Arduino.#6 – Scrolling LEDThis project will blink 6 LEDs, one at a time, in a back and forth formation. This type of circuit was made famous by the show Knight Rider which featured a car with looping LEDs.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size.

(6) LED 5mm. (6) 220 Ω Resistor. (7) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit06Scrolling. Select the board and serial port as outlined in earlier section.

Click upload button to send sketch to the Arduino.#7 – Bar GraphUsing a potentiometer, you can control a series of LEDs in a row. Turning the potentiometer knob will turn on or off more of the LEDs.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size.

Which Of The Following Is Not A Feature Of A Point-and-shoot Camera?

(1) Potentiometer – Rotary. (10) LED 5mm. (10) 220 Ω Resistor. (11) Jumper WiresProject Diagram.

Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit07BarGraph. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#8 – Multiple LEDsThis project will use 8 pins on the Arduino board to blink 8 LEDs at the same time.Parts Needed. (1) Arduino Uno.

(1) USB A-to-B Cable. (1) Breadboard – Half Size. (8) LED 5mm. (8) 330 Ω Resistor.

(9) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit08MultipleLEDs. Select the board and serial port as outlined in earlier section.

Click upload button to send sketch to the Arduino.#9 – RGB LEDThis project will be using an RGB LED to scroll through a variety of colors. RGB stands for Red, Green and Blue and this LED has the ability to create nearly unlimited color combinations.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable.

(1) Breadboard – Half Size. (1) RGB LED.

(3) 330 Ω Resistor. (5) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit09RGBLED.

Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#10 – PhotoresistorA photoresistor changes the resistance a circuit gets based on the amount of light that hits the sensor. In this project, the brightness of the LED will increase and decrease based on the amount of light present.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size. (1) LED 5mm.

(1) 330 Ω Resistor. (1) 10K Ω Resistor.

(1) Photoresistor. (6) Jumper WiresProject Diagram. Click Image To EnlargeProject Code.

Connect the Arduino board to your computer using the USB cable. Open project code – Circuit10Photoresistor. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#11 – Temp. SensorA temperature sensor measures ambient temperatures of the world around it. In this project, we will be displaying the temperature in the serial monitor of the Arduino IDE.Parts Needed. (1) Arduino Uno.

(1) USB A-to-B Cable. (1) Breadboard – Half Size. (1) Temperature Sensor – TMP36. (5) Jumper WiresProject Diagram.

Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit12ToneMelody. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#13 – ServoIn this project, you will be able to sweep a servo back and forth through its full range of motion.Parts Needed.

(1) Arduino Uno. (1) USB A-to-B Cable. (1) Breadboard – Half Size. (1) Servo. (6) Jumper WiresProject Diagram.

Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit13Servo.

Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#14 – MotorUsing a switching transistor, we will be able to control a DC motor.

If everything is connected correctly, you should see the motor spinning.Parts Needed. (1) Arduino Uno. (1) USB A-to-B Cable.

(1) Breadboard – Half Size. (1) DC Motor. (1) 330 Ω Resistor. (1) Diode 1N4148. (1) NPN Transistor.

(6) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable.

Open project code – Circuit14Motor. Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.#15 – LCD ScreenAn LCD is a liquid crystal display that is able to display text on its screen. In this project, you should see the words “hello,world!” displayed on the screen. The potentiometer is used to adjust the contrast of the display.Parts Needed.

(1) Arduino Uno. (1) USB A-to-B Cable.

(1) Breadboard – Half Size. (1) LCD Screen. (1) Potentiometer. (16) Jumper WiresProject Diagram. Click Image To EnlargeProject Code. Connect the Arduino board to your computer using the USB cable. Open project code – Circuit15LCD.

Image

Select the board and serial port as outlined in earlier section. Click upload button to send sketch to the Arduino.Troubleshooting. Make sure your board and serial port is selected in the IDE. To do this, plug your board in and go to Tools Board Arduino to select your board. Next, go to Tools Port Com (Arduino) to select your serial port. The long leg of the LED is the (+) positive and the short leg is the (-) negative.

Make sure the correct leg of the LED is in the proper pin of the Arduino or breadboard as directed. It can be easy to put a component or jumper into the wrong pin on the Arduino or the breadboard. Double check the correct pin is being used.