
This lesson helps students take their very first real step into physical computing by exploring the Arduino Uno board and learning how to safely connect it to the computer. Students will discover the different pins and parts of the board, understand the difference between analog and digital signals, and complete their first simple upload: the Blink example.
Everything in this lesson is hands on. Students build confidence as they plug in the board, watch the LEDs respond, and see the magic of code traveling from their computer into a real piece of hardware.
Student Learning Goals
By the end of this lesson students will be able to
• Identify the main parts of the Arduino Uno
• Understand the difference between analog and digital signals
• Safely handle and connect an Arduino
• Open the Arduino IDE and load the Blink example
• Upload code to the board and watch the LED flash
• Build confidence in connecting hardware and software together
Materials Needed
Arduino Uno boards (one per student or per pair)
USB cables
Computers with the Arduino IDE installed
Nonmetal table surfaces or protective mats
Printed diagrams of the Arduino Uno (optional)
Notebook for drawing or labeling parts
Teacher Preparation Notes
Please check that all USB cables and boards are working before class.
Have the IDE open on your computer so you can demonstrate each step.
Lay out protective mats if the classroom tables are metal or conductive.
Review the Blink example so you can explain it comfortably.
This is a very hands on lesson. Move slowly. Celebrate each small success.
Safety Notes
Never place the Arduino on a metal surface without a protective mat.
Keep all drinks away from the workspace.
Look before you set the board down.
Even though the voltage is low for humans, the board can be damaged easily by moisture or conductive surfaces.
Warm Up Activity
Hold up an Arduino and ask
What do you notice about this little board
Let students point out buttons, the USB port, the glowing LED, or the pins.
Then ask
What do you think happens when the computer sends code into this board
Their guesses will naturally lead into today’s exploration.
Lesson Flow
**Step One
Meet the Arduino Uno**
Show the slide that labels each part of the board.
Explain what each piece does in simple language
Reset button
USB port
Power jack
Power pins
Analog inputs
Digital inputs
Transmit and receive LEDs
Teacher note
Make this feel like exploring a treasure map rather than memorizing parts.
**Step Two
Analog vs Digital Signals**
Use the slides describing analog and digital signals.
Explain that
Analog is smooth and continuous
Digital is more like on and off steps
Relate these to real life
Analog is like your voice
Digital is like flipping a light switch
Reassure students that they do not need to master this yet.
They only need a friendly mental picture.
**Step Three
Special Pins and Signals**
Show students
Serial pins (0 and 1)
PWM pins
ICSP connectors
Explain gently that these are tools they will learn later.
All they need to know right now is
Different pins do different jobs
Each one helps the Arduino talk, sense, or act
**Step Four
Important Safety Reminder**
Show the slide about metal tabletops.
Explain that the bottom of the Arduino has exposed metal pins that will short out if placed on metal or wet surfaces.
Demonstrate placing it gently on the mat.
Teacher note
Reassure nervous students that they are safe.
The risk is to the board, not their fingers.
**Step Five
Let’s Connect the Arduino**
Guide students to plug the USB cable into the board, then into their computer.
Point out the power LED turning on.
Help them notice the TX and RX LEDs blinking as the board communicates.
Teacher note
This is a big moment for students.
Celebrate the lights.
**Step Six
Open the Arduino IDE**
Tell students to open the software.
Walk them through
File
Examples
Basics
Blink
Explain that they are loading a tiny program that blinks the board’s built in LED.
**Step Seven
Check the Board and Port**
Show the slide labeled Check for your board.
Explain how to select
Tools
Board
Arduino Uno
Then
Tools
Port
Teacher note
Some computers show multiple ports. Help students find the correct one.
**Step Eight
Upload the Blink Program**
Guide them to click Upload.
Have them watch the TX and RX LEDs flash.
When they see “Upload Done,” celebrate.
Then show the blinking LED on the board.
Tell them
You just sent code into real hardware. That is a huge step.
**Step Nine
Unplug the Arduino**
Follow the final slide.
Ask students to carefully unplug their board and place it somewhere safe for the next lesson.
Teacher Notes for Each Slide
Arduino labeled diagram
Keep it simple. Let students touch and inspect their boards.
Analog vs digital slides
Use very gentle everyday examples. Avoid deep technical explanations.
Serial and PWM pins
Simply introduce the idea that different pins do different things.
Safety warning slide
Stress protecting the board, not fear of electricity.
Let’s get connected slide
Guide slowly. Watch every student plug in safely.
Blink example
Celebrate the blinking LED. This moment builds confidence.
Upload done slide
Reinforce that they successfully completed their first upload.
Independent or Group Activity
Give students a printed outline or blank drawing of an Arduino. Ask them to label
Power LED
USB port
Digital pins
Analog pins
Pin 13 LED
Then ask them to write one sentence
What did it feel like to upload your first program
Vocabulary and Concepts
Arduino Uno
A small microcontroller board that acts like a tiny computer brain.
Analog signal
A smooth continuous value like volume or temperature.
Digital signal
A signal that is on or off like a light switch.
PWM
A way for the Arduino to pretend to output different levels of power.
Upload
Sending your code from the IDE into the Arduino.
Wrap Up
Ask students
What part of connecting the Arduino surprised you
What was it like to see the LED blink
What do you think we will make the Arduino do next
Let them feel proud of taking a real step into electronics.
Exit Ticket
One
What is one part of the Arduino you remember
Two
What did uploading Blink make the board do
Quiz
1. Multiple Choice
What happens when you plug in the Arduino
It heats up
The power LED turns on
The board starts WiFi
2. Short Answer
What is the difference between analog and digital signals
3. Multiple Choice
Which pin controls the built in LED
Pin 13
Pin 2
Pin A0
4. Short Answer
Why should you never place the Arduino on a metal surface
5. Short Answer
What did you upload during this lesson
Teacher Reflection
Did students handle the hardware confidently
Were safety reminders clear
Did most students succeed with the Blink upload
Should pacing be slower or faster next time
