You are currently viewing 12 Arduino Simple Projects DIY Kit for Absolute Beginners. (Classes 7- 12)

12 Arduino Simple Projects DIY Kit for Absolute Beginners. (Classes 7- 12)

SuperKitz.com Ultimate Guide

12 Arduino Simple Projects DIY Kit for Absolute Beginners. (Classes 7- 12)

Beginners (Class 7 to Class 12)

Superkitz is at the forefront of transforming schools & libraries into the temple of hands-on 21st century STEM learning. Let’s get you started with Arduino is by creating circuits using a solderless breadboard.  Here in these projects will teach you the basics of Arduino Uno, electronics and programming.   In this tutorial, to get the codes for the project you have to buy kits from our website www.superkitz.com

Requirements :
● Computer with an internet connection
● Download and install Arduino IDE

What you get with beginner kit?

Arduino Uno

USB 2.0 Male to USB A Cable

Jumper wires (Male to Male 10, Female to Male 10)

led

Set of assorted LEDs (6 LEDS)

RGB LED Common Cathode 4 Pin (5mm)

breadboard

Breadboard

10 K Potentiometer

Assortment of resistor 220Ω (5) 330Ω (4) 10K Ω(4)

LDR Light Dependent Resistor

LM35 Temperature Sensor

Buzzer

NPN Transitor PN2NNNN

5V DC Motor

sg90 micro servo motor

16 * 2 LCD Display

What is an Arduino ?

Getting
Started with
Arduino UNO

Arduino Uno

Although there are many types of boards from arduino . Here we are going to be using the Arduino UNO as it is the most commonly used one. The arudino UNO has :

  • The operating voltage is 5V
  • The recommended input voltage will range from 7v to 12V
  • Digital input/output pins are 14
  • Analog i/p pins are 6
  • DC Current for each input/output pin is 40 mA
  • Flash Memory is 32 KB
  • SRAM is 2 KB
  • EEPROM is 1 KB
  • CLK Speed is 16MHz

Another wonderful feature of the arduino is the option of using a add-on boards to the arduino which comes as a module and they are known as “Shields”

Pin out diagram
Arduino UNO

Let's get Started. We have a lot in store for you.

Getting Started

Before 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 download the IDE 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 Board

Once the board is plugged in, you will need to open the IDE and click on Tools > Board > Arduino Uno to select the board.

select arduino board

Select Serial Port

Next, 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.

select arduino port

Project Code

To complete the projects in this tutorial for beginners, you will need to download the project code which is known as sketches from our website after the purchase of the kit.  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 Sparkfun and Arduino.  Use the link below to download the zip folder containing the code.

 Once you buy the kit you will be able to download the codes/sketches. File which has been downloaded, you will need to unzip/extract the folder in order to use it.

How to test Arduino (By blinking the in-build LED)

The 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 (D13) that is connected directly to the board.

Parts Needed

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

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project sketch from Files –> Examples –> Basic –> Blink.
  1. Select the board and serial port as outlined in earlier section.
  2. Click upload button to send/Flash sketch to the Arduino.

#1 – Blink an LED

This 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 Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK1_Blink
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#2 – Push Button

Using a push button switch, you will be able to turn on and off an LED.

Let’s try to understand code.

pinMode (pin_number, mode : configure the pins you intend to use for digital I/O with this function. 

 mode : INPUT, OUTPUT, our INPUT_PULLUP. 

digitalWrite(pin_number,value):  pin specifies which Arduino pin; value: set value

 (HIGH or LOW.)

digitalRead(pin_number) : function returns one of two values: HIGH or LOW.

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 Wires

Project Diagram

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK2_Pushbutton
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#3 – Potentiometer

Using 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.

Let’s try to understand code.

  • analogRead (pin): used to read analog value(return) from a specified analog pin.(value 0 – 1023)
    how to use analogRead in Arduino, analogRead command, what is analogRead in Arduino

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 Wires

Project Diagram

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  – SK3_Potentiometer
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#4 – Fade an LED

By using a PWM pin on the Arduino, you will be able to increase and decrease the intensity of brightness of an LED.

Pulse Width Modulation (PWM) is a technique by which width of a pulse is varied while keeping the frequency of the wave constant. 

LED brightness control using PWM

PWM Generation

A period of a pulse consists of an ON cycle (5V) and an OFF cycle (0V). The fraction for which the signal is ON over a period is known as a duty cycle.

Duty Cycle Formula

Parts Needed

  • (1) Arduino Uno
  • (1) USB A-to-B Cable
  • (1) Breadboard – Half Size
  • (1) LED 5mm
  • (1) 220 Ω Resistor
  • (2) Jumper Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK5_Fade
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#5 – Scrolling LED

This 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 Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK6_Scrolling
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#6 – RGB LED

This 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 Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK6_RGBLED
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#7 – Photoresistor

A 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 Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK07Photoresistor
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#8 – Temp. Sensor

A 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 Wires

LM35 Temperature Sensor Pinout

Pin Configuration:

Pin Number

Pin Name

Description

1

Vcc

Input voltage is +5V for typical applications

2

Analog Out

There will be increase in 10mV for raise of every 1°C. Can range from -1V(-55°C) to 6V(150°C)

3

Ground

Connected to ground of circuit

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  CK8_TempSensor
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#9 – Tone Melody

The project will use a piezo buzzer/speaker to play a little melody.

Parts Needed

  • (1) Arduino Uno
  • (1) USB A-to-B Cable
  • (1) Breadboard – Half Size
  • (1) Piezo Buzzer/Speaker
  • (2) Jumper Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  CK9_ToneMelody
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#10 – Servo

In this project, you will be able to sweep a servo back and forth through its full range of motion.

Let’s try to understand code.

We start the code by including the  servo.h library  .#include

Create an object of the library, Servo servo;

 
void setup() {
servo.attach(8);
servo.write(angle);
}
 

Parts Needed

  • (1) Arduino Uno
  • (1) USB A-to-B Cable
  • (1) Breadboard – Half Size
  • (1) Servo
  • (6) Jumper Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK10_Servo
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#11 – Motor

Using a switching transistor, we will be able to control a DC motor.  If everything is connected correctly, you should see the motor spinning.

Circuit

2N2222A Pinout, Features, Equivalent & Datasheet

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 Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK11_Motor
  3. Select the board and serial port as outlined in earlier section.
  4. Click upload button to send sketch to the Arduino.

#12 – LCD Screen

An 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 Wires

Project Diagram

arduino uno projects for beginners

Project Code

  1. Connect the Arduino board to your computer using the USB cable.
  2. Open project code  –  SK12_LCD
  3. Select the board and serial port as outlined in earlier section.
  4. 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 use

Leave a Reply