Professional Documents
Culture Documents
robot.move(350)
#Mientras no pase por las tres manchas hacer...
while (FIN!=3):
while robot.readCenterColorSensor() != (0,0,0):
robot.move(2)
if robot.readCenterColorSensor() == (255,0,0):
ROJO = (ROJO+robot.random())
C_ROJO = 1
if robot.readCenterColorSensor() == (0,0,255):
AZUL = (AZUL+robot.random())
C_AZUL = 1
if robot.readCenterColorSensor() == (0,255,0):
VERDE = (VERDE+robot.random())
C_VERDE = 1
if robot.readCenterColorSensor() == (0,0,0):
FIN = (FIN-1)
robot.move(-(10))
robot.rotate((robot.random()*1.5))
#Contador para detectar fin de ciclo
FIN = ((C_ROJO+C_AZUL)+C_VERDE)
#Muestra puntaje obtenido
print 'TOTAL ROJO'
print ROJO
print 'TOTAL AZUL'
print AZUL
print 'TOTAL VERDE'
print VERDE
TOTAL = ((ROJO+AZUL)+VERDE)
print 'TOTAL PUNTOS'
print TOTAL
miniSim.go = go
miniSim.run()