Learning Objectives
1Identify and correctly use the four standard flowchart symbols (terminal, process, decision, I/O)
2Draw a flowchart for an obstacle avoidance algorithm with correct branching
3Implement the algorithm in EdPy using Ed.ReadObstacleDetection() and if/elif/else
Prior Knowledge: Lessons 1β3 β Edison hardware, EdPy movement commands, for loops. Students should be comfortable with the download process.
Prep: Print or display a flowchart symbol reference. Have rulers and pencils ready for drawing flowcharts. Ensure there are small obstacles (books, pencil cases) for testing.