$13
weeklyor $150 for all content
Arduino Coding Part 1 for Projects That Move, Light up and Make Sound
Completed by 60 learners
Ages 11-16
Self-Paced Course
12 pre-recorded lessons
12 weeks of teacher support
Choose your start date
1 year of access to the content
Enroll Now, Start Anytime
Go at your own pace
Your learner can start learning when they want and progress at the speed that works best for them.Start when you want.
Learn at your own pace
Access course material for a full year.
Get hands-on support from teacher.
What's included
12 pre-recorded lessons
average 25 mins per video12 weeks
of teacher support5 hrs 5 mins
total video learning hours1 year access
to the contentProjects
1-2 hours per week. Students will follow along with the lessons shown on the video and then complete a few activities as practice. Students can upload code for me to check their progress or email me for help.Certificate of Completion
includedClass Experience
INTRODUCTION: In this 12-week self-paced class, students will learn how to code an Arduino Uno to create projects that move, light up, and make sound. They will learn about microprocessors, breadboard circuits, sensors and actuators, as well as the code required to use them in projects. Students will learn how to create circuits and write code in order to use an LED, RGB LED, servo motor, potentiometer, photoresistor, thermistor, pushbutton, passive speaker, and ultrasonic sensor. They will learn how to read sensors and use the information obtained to perform an action. For example, if it gets too dark, an LED will light up and music will play. Each week, students learn about a different component culminating in a final project that students will create and share with the class. FORMAT OF THE LESSONS: Every week, a new lesson will be posted in the classroom on Outschool. Each lesson begins with a recorded video that is uploaded to the classroom in Outschool. A combination of the Arduino IDE and TinkerCad are used to teach the lessons in the videos. Provided in the video are detailed explanations of the Arduino IDE software as well as demonstrations showing how to use it to write code, compile the sketch, and upload it to the Arduino. TinkerCad is used to model and demonstrate how to build the circuit and also to show students the code needed to use the components. Depending on the number of students and the various time zones involved, live Zoom classes may be scheduled to provide assistance or to share final projects with the class. 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. Each video begins with a short PowerPoint presentation that explains the basic principles. This is followed by a detailed guided demonstration that shows how to connect the components and the code used to control them. Each student is expected to actively participate by following the directions described in the lesson using their components and the Arduino software and or using the simulation on TinkerCad. It may be helpful to have separate devices: one for watching the video and a computer to try out the lessons. This will make it easier to follow along with the lessons. Each week, an activity worksheet will be posted in the classroom that describes the objectives of the lesson, the new code commands that students will learn, and a list of activities to try. Students will have one week to complete the activities and are required to share their results and participate in the classroom discussions as described below. Students will receive help and feedback as needed regarding their code and projects. I will provide encouragement as students become proficient in their coding skills. S PRIOR KNOWLEDGE: Students do not need to have any prior coding knowledge or even own an actual Arduino Uno. It will be more fun if they do have actual components to use in this class, but they can still complete these lessons using the simulated Arduino program on TinkerCad circuits. Please see the recommended materials listed in the "Learner Supply List" shown below. I am excited to teach you how to code and to see what inventions you will make!
Learning Goals
Students will learn all about the Arduino Uno and how to attach sensors and actuators to it.
By the end of this course students will be able to write code that controls LEDs, passive buzzers, ultrasonic sensors, servo motors, pushbuttons, photoresistors, thermistors, and potentiometers.
Syllabus
12 Lessons
over 12 WeeksLesson 1:
Introduction the Arduino Uno and “Blink"
In this lesson, you will learn about microprocessors, such as the Arduino, the role of microprocessors and the parts of an Arudino Uno. You will also learn the basic structure of an Arduino sketch, and the commands used in the Blink sketch, namely, digitalWrite, pinMode, and delay.
33 mins of video lessons
Lesson 2:
Breadboards, Variables and Functions
In this lesson you will learn how to make temporary circuits using a breadboard and jumper wires. You will learn about the importance of using variables, the different types of variables and how to use them in your code. You will also learn how to write a function with and without the use of variables.
42 mins of video lessons
Lesson 3:
Serial Monitor
In this lesson you will learn about the Serial Monitor: what it is, why it is helpful and how to use. You will see how to print text and variables to the Serial Monitor and explore the way integer, and float variables are displayed and their upper limits.
You will also learn how to use the Serial Monitor to input information to be used by your code to turn on an RGB LED,
26 mins of video lessons
Lesson 4:
RGB LED
In this lesson you will learn about RGB LEDs, how to wire the and how to use the analogWrite command to control the brightness of each color (red, green and blue) to create any color they choose.
29 mins of video lessons
Other Details
Supply List
Students need to either have an account with www.autocad.com to use the free TinkerCad circuit simulator or download the free Arduino IDE from www.arduino.cc. You can buy the components separately, but it would be more expensive than buying a kit that has all the parts you need and more. Recommended Devices/kits if you are purchasing components separately: Arduino Uno (or clone) with USB cable solderless breadboard 3 different color LEDs 3 1000-ohm resistors 3 220-ohm resistors 1-3 pushbuttons 1-3 potentiometers 1 servo motor 1 ultrasonic sensor 1 passive piezo buzzer 1 photoresistor 1 thermistor 1 RGB LED Many male-male jumper wires of different colors Many male-female jumper wires of different colors Recommended kit: https://www.amazon.com/EL-KIT-001-Project-Complete-Starter-Tutorial/dp/B01CZTLHGE/ref=pd_di_sccai_5?pd_rd_w=bIGPU&pf_rd_p=c9443270-b914-4430-a90b-72e3e7e784e0&pf_rd_r=HZ441MM9J35HZ1M3B0R7&pd_rd_r=17d2e048-512f-4d7e-a406-6cae8a9db450&pd_rd_wg=qGlug&pd_rd_i=B01CZTLHGE&psc=1
External Resources
In addition to the Outschool classroom, this class uses:
Sources
Students who do not have an Arduino Uno will need to create an account with www.autocad.com in order to use the Arduino simulation found at www.tinkercad.com (the circuit section).
Students who have an Arduino Uno will need to download the latest version of the Arduino IDE from www.arduino.cc. Please do NOT use the beta version - only use the version 1.8.13 or 1.8.14.
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 have been a private school middle and high school science teacher for over 30 years and an Outschool online teacher for over 4 years. During that time, I taught classes in chemistry, engineering, earth science, life science, chemistry, forensic science, biology, and health. I enjoy teaching through hands-on experimentation and I believe that students learn best when they are activity engaged in the learning process.
I am an amateur photographer and love to photograph my grandchildren, my dog, and wildlife. I enjoy creating scrapbooks from my photos. I also enjoy tinkering with my Arduino and 3D printer to create inventions of my own.
Reviews
Elene Feigenbaum suggests this class next...
Arduino Coding Part 2: Adding a Variety of Sensors to Your Projects
Elene Feigenbaum
4.9
(145)
$13 per week
Self-Paced Class
12 weeks
12-17
Other classes by Elene Feigenbaum
Other classes by Elene Feigenbaum
Related categories
Parents also liked
Beginning Projects with the Arduino
Ian Nelson
4.7
(2,522)
$18 per class
Next session at 10 PM on Thursday
Group Class
6 wks, 1/wk, 50 min
9-14
BLINK! An Introduction to Programming with Arduino
Ian Nelson
4.7
(2,522)
$18 per class
Next session at 11 PM on Mon 5/5
Group Class
4 wks, 1/wk, 50 min
9-13
Arduino Coding Camp
Elene Feigenbaum
4.9
(145)
$18 per class
Next session at 5 PM on Mon 6/16
Group Class
2 wks, 5/wk, 55 min
12-17
Create WIFI-Controlled Arduino Projects Using the Uno R4 WIFI Microcontroller
Elene Feigenbaum
4.9
(145)
$25 per class
Next session at 2 PM on Mon 4/28
Group Class
2 wks, 1/wk, 55 min
13-18
Arduino Coding Part 2: Reading and Using Sensors
Elene Feigenbaum
4.9
(145)
$18 per class
Next session at 7 PM on Monday
Group Class
5 wks, 2/wk, 55 min
13-17
Arduino Coding Part 1: LEDs, Servos, Buttons, Buzzers, and More
Elene Feigenbaum
4.9
(145)
$18 per class
Next session at 6 PM on Wednesday
Group Class
10 wks, 1/wk, 55 min
10-15
Tinkercad Robotics Lab: Design, Code & build Gadgets with Arduino and Microbit!
Create N Learn: Game-Based Learning & Future Skill
5.0
(24)
$17 per class
Next session at 11 PM 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
(7)
$60 per session
1-on-1 Lessons
On Demand
7-18
STEM Camp for Young Engineers (Tech, Robotics, & Coding)
STEMworks
5.0
(32)
$25 per class
Next session at 4 PM on Mon 5/12
Group Class
1 wk, 5/wk, 55 min
10-14
Intro to Robotics - Build a Robot Arm (Coding/Programming & STEM)
STEMworks
5.0
(32)
$25 per class
Next session at 3 PM on Mon 5/12
Group Class
4 wks, 2/wk, 55 min
11-15
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 11 - 17 [Ratio 2 : 1 ]
Usama Puri
4.3
(21)
$30 per class
Next session at 12 AM on Mon 5/5
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
Live Coding Classes for Ages 6 - 11
Usama Puri
4.3
(21)
$30 per class
Next session at 9 PM today
Group Class
1/wk, 55 min
6-11
STEM Mentoring with Teacher Tom! Explore STEM Projects 1:1 at Your Own Pace
Teacher Tom Bickmore - Analog Astronaut
5.0
(286)
$75 per session
1-on-1 Lessons
On Demand
5-18
More to explore
fortnite Battle Royale
Lets Learn Japanese
Chess Puzzle
Bright & Smart Engineering Skills
Show
Theme
Blending
Singing Group
Igniting Creativity
Reading Beginners
Tutoring English Grammar Reading Spelling Phonics K-6
Draw Jayfeather
Drawing Horse
Mysterious Benedict Society Book
Intro To Drawing
Dinosaur Escape Room
Tiger Rising
Kristy
Spanish for Beginners Ii
Intermediate Photography