Outschool
Search

$90

weekly
or $180 for 10 classes
Class

Arduino Coding Camp

Completed by 42 learners
Ages 12-17
Live Group Class
In this two-week daily camp, students will learn the basics of Arduino coding and learn how to create circuits using LEDs, buzzers, servos, and more.
Average rating:
4.9
Number of reviews:
(139 reviews)

Live video meetings
5x per week, 2 weeks
3-14 learners per class
55 min

What's included

10 live meetings
9 hrs 10 mins in-class hours

Class Experience

Do you like to invent things?   In this 2-week camp, you will learn the basics of Arduino coding and how to use breadboard, LEDs, buttons, servos, speakers, and potentiometers to make exciting projects that light up, make sounds, and move.

The classes are taught using a blend of lecture, discussion and modeling.   I will demonstrate how to use a breadboard to build circuits, and how to write the code to control the Arduino microcontroller through an Arduino simulation program called TinkerCad.  You will follow along on your own TinkerCad account or using an actual Arduino microcontroller and the Arduino IDE program.  Through a series of small challenges, you will learn the basics of coding and wiring. This course will prepare you for more advanced courses that will teach you how to use sensors and actuators to create your own inventions.

This class is for beginner coders.  You do not need to have any prior coding skills.  

IMPORTANT:  If you are using an actual Arduino, you will must  have access to a computer with a USB port and not just a chromebook or tablet because the Arduino IDE does NOT work on those devices.

If you don't see a time that works for you, please contact me and I will try to schedule a class meets your needs.  

Below is a syllabus for this class:

Arduino Coding Part 1:  LEDs, and Circuits

Class 1: Arduino Microcontroller, sketches and Blink
a.	INPUT and OUPUT
b.     format of the Arduino Sketch
c.	Comments (short and long)
d.	Syntax - importance of Spelling and grammar 
e.     Commands: 	pinMode, digitalWrite, delay

Class 2: Breadboard, Circuits and Traffic Light
a.	how to use a breadboard - Which holes are connected
b.	Creating series circuit (no arduino, just battery)
c.   Making a traffic light

Class 3: Variables and functions 
a.     How and why to use variables.
b.     How and why to use functions.  
c.      Using "for loops"

Class 4: RGB LEDs
a.	Connecting an RGB LED
b.	Turning on the Red, Blue and Green LED lights
c.	Programming an RGB LED with functions, comments
d.	analogWrite command
e.	Function to control color

Class 5: The Serial Monitor
a.	How and why to use the Serial MonitorUses for debugging purposes
b.     Reading from and writing to the Serial monitor  Use the Serial Monitor with blink to say on and off
c.	Using the input to control leds or color of RGB LED

Class 6:  Using a potentiometer 
a.	Without code
b.	With code – understand voltage dividers
c.     If/Else commands
d.     While commands
e.     Using comparisons (less than, greater than, equal to..., not equal to)
c.	Use map command to control the brightness of a bulb

Class 7:  Servos 
a.	How to use a library 
b.	Servo commands
c.	Sweep program
d.	Moving a servo with potentiometer – using the map command

Class 8:  Buttons
a.	Make a circuit with a button.
b.	What does a button do? 
c.	Discuss button debounce and function for debouncing
d.	Using switch command to control LED with button press

Class 9: Passive Buzzer and tone
a.	How to make sound 
b.	Pitches library
c.	Tone command
d.	How to play a song using an array

Class 10: Combining devices
  a.    Small projects to combine button with LED or buzzer or servo

We will be using the Circuits section of a web-based Arduino simulation called TinkerCad, located at tinkercad.com.

Other Details

Supply List
Students who wish to use a real Arduino will need to have the following materials: Arduino Uno, USB cable, solderless breadboard, 20 male jumper wires of different colors, 3 200-ohm resistors, 2 1000-ohm resistors, several different LEDs, RGB LED, potentiometer, passive speaker, servo, and a pushbutton. They will also need to download and install the Arduino IDE from www.arduino.cc.

Students who wish to use the virtual internet-based Arduino simulator, called TinkerCad, need to create their own account at  www.tinkercad.com and have a computer with internet capability.


Recommended kit - has the most items that can be also be used for Arduino Classes Parts 2 and 3 as well.

https://www.amazon.com/EL-KIT-001-Project-Complete-Starter-Tutorial/dp/B01CZTLHGE/ref=asc_df_B01CZTLHGE/?tag=hyprod-20&linkCode=df0&hvadid=241907595991&hvpos=&hvnetw=g&hvrand=8544331822937541734&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9015321&hvtargid=pla-464156272733&psc=1
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined August, 2020
4.9
139reviews
Profile
Teacher expertise and credentials
Ohio Teaching Certificate in Secondary Education
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 2: Reading and Using Sensors
Elene Feigenbaum
4.9
(139)
$18 per class
Group Class
5 wks, 2/wk, 55 min
13-17


Parents also liked
Arduino Coding Part 1: LEDs, Servos, Buttons, Buzzers, and More
Elene Feigenbaum
4.9
(139)
$18 per class
Next session at 11 PM on Monday
Group Class
10 wks, 1/wk, 55 min
10-15
Arduino Projects for Intermediate and Advanced Students
Elene Feigenbaum
4.9
(139)
$18 per class
Group Class
10 wks, 1/wk, 55 min
11-16
1:1 Tutoring: Coding, Arduino, Games, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(5)
$60 per session
1-on-1 Lessons
On Demand
7-18
Arduino Coding Part 3: Using Electronic Actuators in Engineering Projects
Elene Feigenbaum
4.9
(139)
$18 per class
Next session at 8 PM on Wed 3/5
Group Class
5 wks, 2/wk, 55 min
13-17
Tinkercad Robotics Lab: Design, Code & build Gadgets with Arduino and Microbit!
Create n Learn: English, Coding, AI, Music, Math
4.9
(218)
$17 per class
Next session at 10 PM today
Group Class
5 wks, 2/wk, 55 min
8-10
Coding and Video Game Design for Ages 6 - 11
Usama Puri
4.3
(21)
$30 per class
Next session at 6 PM on Sunday
Group Class
1/wk, 55 min
6-11
Personalized Live Coding Lab for Ages 10 to 14 [3-To-1 Ratio]
CodeWithUs
4.2
(137)
$29 per class
Next session at 7 PM on Friday
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 6 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
5.0
(273)
$75 per session
1-on-1 Lessons
On Demand
5-18
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In