Challenge: Color Decisions
BUILDING AND PROGRAMMING
BUILDING AND PROGRAMMING
To create a device which will sort items based on its color.
Your device will have various colored blocks lined up in front of it. You job is to create a device which will move the item to the left or the right, depending on its color.
ALL students will:
Build a device that is designed to react to 3 different colors although this may not work consistently.
Program a device that can react to 3 different colors, although may not perform consistently
MOST students will:
Build a device that can consistently react to 3 different colors, although this may not be robust.
Program a device that can react to 3 different colors consistently, although the programming may not be as efficient as possible.
SOME students may:
Build a device that can react to 3 different colors consistently and steadily.
Program a device that can react to 3 different colors consistently and the programming is efficient.
Design Brief:
You need to build a device that reacts to 3 different colors
The device must have a real-world purpose
You must use the color sensor
You must use no more than 3 motors
a) Talk with your partner and come up with some ideas
b) Once decided on an idea, start sketching what you think it could look like, and how it would work
Your plan must include the following:
The detail on the structure (what it will look like)
Where the motors go
What movement your device will make
The behavior it will perform
(e.g. when it sees red, it will do X, when it sees blue, it will do Y, when it sees green, it will do Z"
What path the device will take (if necessary)
Where gears will be used (if necessary)
a) Build your Device
Make sure the device is built with the plan in mind
Make sure the device is robust
b) Put 3 photos of your device on your site
Make sure each photo is from different angles
Make sure the images are a suitable size
a) Program the device
Make sure the programming is efficient
b) Include a screenshot of your code
This must cover the width of the page
c) Discuss what your code does step-by-step
Make sure your MS Rover Robotics Online Portfolio is clearly labelled and every image is a suitable size.