Robot-Flowchart-Final-Algorithm 1
Robot-Flowchart-Final-Algorithm 1
pressstartbutton
(touchsensor)
Start
ReturnTime
Endofrace
Timer
IRSensor
Say3,2,1...GO!
Timer
Makemotorsound.
No
HasRobot
completedLap?Or
detectedgreen?
No
Count1
Second
GetTime
Isthereanobstacle
withinarangeof30?
Yes
Return
Movement
DisplayTimeon
RobotDisplay.
SendTimetophone
viabluetooth
Yes
StoreTimein
Times.txt
Movement
StoreRobotsTime
inVariableTime.
ReturnCrash
Endofrace
Check
Boundary
End
ReturnTime
Check
Boundary
Hasrobot
detectedred?
Movement
IRSensor
No
Hasrobot
detectedblack?
Yes
Yes
SetSpeed30
Setspeedto
30
No
ReturnCrash
Hasrobot
detectedwhite?
Yes
SetSpeedto
60
Yes
Setspeedto
10
Yes
SetSpeedto
100
Return
Movement
No
Hasrobot
detectedblue?
No
Turn90degrees
clockwise
Turn90degrees
anticlockwise
HasRobot
detected
yellow?
No
SetSpeedto
0