Sei sulla pagina 1di 1

Waitforuserto

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

Potrebbero piacerti anche