Engineering Design Process
- Identify the problem: Find a problem that requires a solution not already used.
- Research the problem: Learn about the problem, and how solutions would work to fix it.
- Brainstorm: Come up with numerous potential solutions for the problem at hand.
- Select the best possible solution: Strike out ideas that don't work, and combine and refine existing ideas for one solution.
- Construct a prototype: Build a design that matches your proposed solution.
- Test and evaluate solution: Test the robot numerous times to figure out if and how well it solves the problem.
- Communicate the solution: Record the solution working, and inform others.
- Redesign: Reflect on the solution to determine of it could be improved an more.
Robot programs
- This robot remains inactive until it hears a loud sound, at which point it goes forward for an unspecified amount of time.
- When the button is not pressed (FALSE), the robot will move backwards. When the button is pressed (TRUE), the robot will move forward. This loop will repeat fifty times.
- When the left sensor in port A is pressed, the robot will brake, back up, and turn on the left wheel, and emit a tone. When the right sensor in port B is pressed, the robot will brake, back up, turn on the other wheel, and emit a tone. This program will repeat 1000000 times.
- When the sonar detects an object within 55 centimeters (TRUE), the robot will stop, turn -100 power for 1.9 seconds, stop again, move forward for 1.5 seconds, stop, turn back 100 for 1.9 seconds, stop, and emit a tone. When it then doesn't detect anything within 55 centimeters, both motors just move forward. This program repeats 50000000 times.