Reference MAterial
from spike import PrimeHub, LightMatrix, Button, StatusLight, ForceSens
or, MotionSensor, Speaker, ColorSensor, App, DistanceSensor, Motor, Mot
orPair
from [Link] import wait_for_seconds, wait_until, Timer
from math import *
hub = PrimeHub()
color_sensor_E = ColorSensor('E')
motor_A =Motor('A')
motor_A.set_default_speed(30)
motor_A.set_stop_action('brake')
motor_A_flag = 0
def stop_at(colour):
motor_A_flag = 0 # Reset the flag for motor A to OFF.
motor_B_flag = 0 # Reset the flag for motor B to OFF.
# Move forward.
motor_A.start()
while True:
if color_sensor_E.get_color() == 'green':
motor_A.start()
else:
motor_A.stop()