2.5 KiB
Red Light, Green Light
Introduction @fullscreen
Use the ||sensors:pause color sensor||
block to play Red Light, Green Light with your @boardname@ robot!
Step 1
Open the ||sensors:Sensors||
Toolbox drawer. Drag out 2 ||sensors:pause color sensor||
blocks onto the Workspace, and drop them into the ||loops:forever||
loop.
forever(function () {
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Blue)
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Blue)
})
Step 2
In the first ||sensors:pause color sensor||
block, use the second drop-down menu to select the "Green" color. In the second ||sensors:pause color sensor||
block, use the second drop-down menu to select the "Red" color.
forever(function () {
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Green)
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Red)
})
Step 3
Open the ||motors:Motors||
Toolbox drawer. Drag out a ||motors:tank large motors||
block onto the Workspace, and drop in between the ||sensors:pause color sensor||
blocks.
forever(function () {
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Green)
motors.largeBC.tank(50, 50)
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Red)
})
Step 4
Open the ||motors:Motors||
Toolbox drawer. Drag out a ||motors:stop all motors||
block onto the Workspace, and drop it in after the second ||sensors:pause color sensor||
block in the ||loops:forever||
loop.
forever(function () {
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Green)
motors.largeBC.tank(50, 50)
sensors.color3.pauseUntilColorDetected(ColorSensorColor.Red)
motors.stopAll()
})
Step 5
Now, plug your @boardname@ into the computer with the USB cable, and click the Download button at the bottom of your screen. Follow the directions to save your program to the brick.
Attach a Color Sensor to Port 3 of your brick, and attach your brick to a driving base with large motors attached to Ports B and C. See the building instructions for: Driving Base with Color Sensor Forward. Test your program by putting a green or red piece of paper or LEGO brick in front of the color sensor.