0% found this document useful (0 votes)
36 views

Teen Arduino Robotics: 2017 Course Syllabus

This 5-day course teaches teens robotics and programming using Arduino. Students will build robots and program them to drive autonomously and perform tasks. Each day focuses on new programming concepts and robot capabilities, starting with basic circuits and ending with students testing their final programs navigating a maze or popping balloons in competitions at an open house.

Uploaded by

aiyagari
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Teen Arduino Robotics: 2017 Course Syllabus

This 5-day course teaches teens robotics and programming using Arduino. Students will build robots and program them to drive autonomously and perform tasks. Each day focuses on new programming concepts and robot capabilities, starting with basic circuits and ending with students testing their final programs navigating a maze or popping balloons in competitions at an open house.

Uploaded by

aiyagari
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

 

2017​ ​Course​ ​Syllabus 


Teen​ ​Arduino​ ​Robotics 
 
This​ ​course​ ​provides​ ​an​ ​introduction​ ​to​ ​robotics​ ​and​ ​electrical​ ​engineering.​ ​ ​Students​ ​will​ ​build​ ​their​ ​own​ ​robots 
that​ ​they​ ​will​ ​program​ ​to​ ​drive​ ​and​ ​perform​ ​autonomous​ ​tasks.​ ​ ​Students​ ​do​ ​not​ ​need​ ​any​ ​prior​ ​knowledge​ ​of 
electronics​ ​or​ ​programming​ ​for​ ​this​ ​course. 
 
The​ ​course​ ​moves​ ​from​ ​basic​ ​programming​ ​and​ ​electronic​ ​circuit​ ​concepts​ ​to​ ​building​ ​the​ ​robot​ ​and​ ​exploring​ ​the 
capabilities​ ​of​ ​sensors​ ​and​ ​actuators​ ​by​ ​programming​ ​the​ ​RedBot​ ​to​ ​perform​ ​automated​ ​tasks.​ ​ ​The​ ​week​ ​ends​ ​with 
a​ ​selection​ ​of​ ​two​ ​final​ ​challenges:​ ​a​ ​Maze​ ​Navigation​ ​Course​ ​and​ ​a​ ​Balloon​ ​Pop​ ​Battle! 
 
 
 
Day​ ​1 
● Understand​ ​the​ ​basics​ ​of​ ​microcontroller​ ​I/O  ● Design​ ​a​ ​basic​ ​LED​ ​circuit​ ​and​ ​program​ ​it​ ​to 
● Write​ ​“for”​ ​loops​ ​in​ ​the​ ​Arduino​ ​programming  blink​ ​and​ ​fade 
language  ● Understand​ ​basic​ ​concepts​ ​of​ ​sensor​ ​function 
● Get​ ​a​ ​hands-on​ ​understanding​ ​of​ ​Mainboard 
inputs​ ​and​ ​outputs 
Day​ ​2 
● Use​ ​the​ ​RedBot​ ​library​ ​for​ ​robot​ ​motion  ● Write​ ​custom​ ​functions​ ​with​ ​inputs​ ​and/or 
● Understand​ ​basic​ ​concepts​ ​of​ ​objects​ ​and  outputs 
method  ● Use​ ​the​ ​Arduino​ ​tone()​ ​function​ ​to​ ​create​ ​a 
● Write​ ​if/then​ ​statements​ ​in​ ​code  simple​ ​melody​ ​with​ ​a​ ​buzzer 
 
Day​ ​3 
● Write​ ​”if”​ ​statements​ ​that​ ​depend​ ​on​ ​bumper  ● Understand​ ​how​ ​acceleration​ ​relates​ ​to 
sensor​ ​data  velocity​ ​and​ ​distance 
● Program​ ​robots​ ​to​ ​react​ ​to​ ​ultrasonic​ ​sensor  ● Understand,​ ​run,​ ​and​ ​modify​ ​a​ ​program​ ​that 
data​ ​and​ ​movement  reads​ ​IR​ ​sensor​ ​data​ ​and​ ​responds 
accordingly 
 
Day​ ​4 
● Control​ ​a​ ​servo​ ​motor​ ​with​ ​Arduino​ ​code  ● Understand​ ​the​ ​5​ ​components​ ​of​ ​design 
● Control​ ​a​ ​servo​ ​motor​ ​based​ ​on​ ​sensor​ ​input  thinking​ ​and​ ​put​ ​them​ ​into​ ​practice 
● Create​ ​a​ ​final​ ​program​ ​for​ ​obstacle​ ​course  ● Edit​ ​their​ ​final​ ​programs​ ​in​ ​response​ ​to​ ​their 
navigation​ ​or​ ​balloon​ ​popping  robot's​ ​performance​ ​on​ ​the​ ​final​ ​course 
●  
 
Day​ ​5 
● Test​ ​final​ ​programs​ ​on​ ​a​ ​completed​ ​maze​ ​or 
balloon​ ​pop​ ​course 
● Edit​ ​and​ ​test​ ​their​ ​final​ ​programs​ ​in​ ​response 
to​ ​their​ ​robot's​ ​performance​ ​on​ ​the​ ​course 
● All​ ​students​ ​will​ ​have​ ​their​ ​robots​ ​compete 
during​ ​the​ ​Open​ ​House.  
● Show​ ​off​ ​their​ ​hard​ ​work​ ​at​ ​Open​ ​House! 

Have​ ​more​ ​questions?​​ ​Contact​ ​us:​ ​(866)​ ​656​ ​3342​ ​ i​ [email protected]


Curriculum​ ​and​ ​schedule​ ​subject​ ​to​ ​change. 

You might also like