$18
per classAn Introduction to Arduino Coding: Using LEDs to a Make Traffic Light
Completed by 22 learners
Ages 10-15
Live One-Time Class
Live video meetings
Meets once
1-10 learners per class
50 min
What's included
1 live meeting
50 mins in-class hoursClass Experience
Have you ever wanted to make a traffic light? You will be introduced to a microcontroller, called an Arduino, and learn some basic coding skills to turn on and off LEDs. By the end of this class, you will have the knowledge to build and write Arduino code to control your own LED traffic light. You will learn the basics of circuit building using solderless breadboards and how to write code that will control the LEDs. This class will build the foundation needed for future Arduino classes. We will explore the general format of an Arduino program, called a "sketch" and learn the difference between void setup and void loop. They will also learn a few simple Arduino coding commands, such as "pinMode," "digitalWrite," and "delay" so that you will be able to turn on and off the built-in LED. In this class, we will modify a simple sketch, called "Blink," in several ways in order to control the blinking frequency LED. Students do not need to have any prior knowledge about the Arduino or have any previous coding skills. The class will be taught through an internet-based Arduino simulation program, called TinkerCad, which will be screen-shared with the students. Students may work along with me using their own Arduino, if they have them, or on TinkerCad. IMPORTANT: If you are using an actual Arduino, you will need to have access to a computer and not just a chromebook or tablet because the Arduino IDE does NOT work on those devices. Students will participate in the lesson by sharing their observations, predicting what will happen when the blink sketch is changed, and suggesting ways to modify the sketch to get to the desired outcome. After several guided examples, students will be challenged to alter the code to satisfy certain specifications.
Learning Goals
Students will learn what a microcontroller does and why you might want to use one. Students will learn the meaning of the coding commands: void setup, void loop, pinMode, digitalWrite, and delay. Students will learn how the placement of code determines how many times the Arduino will perform the command and how to change the code so that the LED will blink at different frequencies.
Other Details
Supply List
Students do not need to have an Arduino but it would be helpful if students had access to a computer with internet capabilities and a TinkerCad account.
External Resources
In addition to the Outschool classroom, this class uses:
Sources
We will be using the Circuits section of a web-based Arduino simulation called TinkerCad, located at tinkercad.com.
Meet the teacher
Teacher expertise and credentials
Ohio Teaching Certificate in Secondary Education
2 Degrees
Master's Degree in Science from Case Western Reserve University
Bachelor's Degree in Science from Stern College for Women Yeshiva University
I am an experienced middle and high school science teacher of thirty years. I have taught an introduction to engineering class with a focus on Arduino-based inventions for several years. I personally have designed and created many of my own Arduino projects and I am excited and enthusiastic about helping students learn to code.
Reviews
Elene Feigenbaum suggests this class next...
Arduino Coding Part 1: LEDs, Servos, Buttons, Buzzers, and More
Elene Feigenbaum
4.9
(146)
$18 per class
Group Class
10 wks, 1/wk, 55 min
10-15
Other classes by Elene Feigenbaum
Other classes by Elene Feigenbaum
Parents also liked
Build a Digital Pet with Arduino!
Mr. Malachi
$18 per class
Next session at 1 PM on Monday
Group Class
1 wk, 1/wk, 1 hr
11-14
Arduino Coding Camp
Elene Feigenbaum
4.9
(146)
$18 per class
Next session at 5 PM on Mon 6/9
Group Class
2 wks, 5/wk, 55 min
12-17
Arduino Coding Part 2: Reading and Using Sensors
Elene Feigenbaum
4.9
(146)
$18 per class
Group Class
5 wks, 2/wk, 55 min
13-17
Glow Up: Build a Smart Nightlight with Arduino!
Mr. Malachi
$19 per class
Next session at 3 PM on Monday
Group Class
1 wk, 1/wk, 1.08 hr
12-16
Tinkercad Robotics Lab: Design, Code & build Gadgets with Arduino and Microbit!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
$17 per class
Next session at 12 AM on Sunday
Group Class
5 wks, 2/wk, 55 min
8-10
1:1 Tutoring: Coding, Arduino, Games, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(8)
$60 per session
1-on-1 Lessons
On Demand
7-18
Tinkercad Robotics-Coding, 3D Printing Summer Camp: Build Robots With Arduino!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
$15 per class
Next session at 10 PM on Sun 6/1
Group Class
2 wks, 5/wk, 55 min
8-12
Coding and Video Game Design for Ages 6 - 11
Usama Puri
4.3
(21)
$30 per class
Next session at 5 PM today
Group Class
1/wk, 55 min
6-11
Live Coding Classes for Ages 6 - 11
Usama Puri
4.3
(21)
$30 per class
Next session at 8 PM today
Group Class
1/wk, 55 min
6-11
Live Coding Classes for Ages 11 - 17 [Ratio 2 : 1 ]
Usama Puri
4.3
(21)
$30 per class
Next session at 12 AM on Monday
Group Class
1/wk, 55 min
11-16
Personalized Live Coding Lab for Ages 10 to 14 [3-To-1 Ratio]
CodeWithUs
4.2
(137)
$29 per class
Next session at 6 PM today
Group Class
1/wk, 1 hr
10-14
STEM Mentoring with Teacher Tom! Explore STEM Projects 1:1 at Your Own Pace
Teacher Tom - Analog Astronaut
5.0
(290)
$75 per session
1-on-1 Lessons
On Demand
5-18
More to explore
History Of The United States Hot Takes
The Reading Garden
Social Skill Strategies
Science Projects
Advance Chess
Math Reading Writing Phonics
Dinosaur Escape Room
Moving On With Ukulele
How To Draw Cats With Colored Pencils
Easter Bunny
Horse Confirmation
Costa Rica
Meteorology 101
Dragon Drawing
Introduction To Letters
French Songs
Polar Express
Unity Programming
Getting Started In Architecture
Beginners Japanese 1