Guide
1.Think
3.Test
2. Do
cont.
I.10
Smart Machines Idea Book Page: Simple Programming
Exercises Using Programming Software
Student Name(s): John and Jane Doe
Teacher/Class: Mr. Smith Date: 9/1/2013 Page #: 1
Instructions:
Before completing these exercises, be sure you are familiar with your
programming software and how it works. Follow the steps on this
page to document, test, troubleshoot, and refine your program. If your
program includes more steps than fit on one page, use multiple copies
as necessary.
Describe the device/robot you will be programming:
Autopilot Robot with only Touch LED and Smart Motors plugged
into Robot Brain.
List the sensors that will be used in your program:
Touch LED, Smart Motor Encoders
Describe what you want your program to be able to do here:
Drive autonomously straight forward for ve motor revolutions Touch LED glowing green.
“THINK”
Write step-by-step program
instructions here.
“DO”
Write your program using
programming software and
make notes here as you work.
“TEST”
Does this step of your program
function as expected? What
needs improvement (NI)?
Power up Robot Brain, select and run
custom autonomous program
Be sure to select custom program to run
Yes No
NI: Nothing
Robot drives autonomously straight forward
for ve motor revolutions
Use Smart Motor Encoders for this task
Yes No
NI: Nothing
Touch LED turns on green and glows while
robot is driving forward
Use Touch LED for this task
Yes No
NI: LED did not turn on
Robot stops driving after ve motor
revolutions and Touch LED turns off
Power is cut to the Smart Motors and
Touch LED at the end of the program
Yes No
NI: Program repeats and doesn’t stop
Yes No
NI:
Yes No
NI:
Yes No
NI:
Yes No
NI:
If ALL program steps do NOT function as expected, address your “NI” items using as many copies of this page as
necessary until all parts of your program function as expected.
Remember: Problems ARE NOT failures, they are an expected part of the design process!
SAMPLE