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.