You are on page 1of 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​ nfo@digitalmediaacademy.org


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

You might also like