Commands
Motor โ runs the motor forward or back.
Beep โ plays a sound.
Run โ plays the program stored in the brick.
Delete โ clears the stored program.
Program builder
Wait light โ pauses until it sees a change in light.
Seek light โ spins until it finds bright light, then faces it.
Code โ sends a signal to another brick; does nothing on its own.
Keep alive โ stops the brick from auto-powering-down (keeps it awake).
- No steps yet. Each new program replaces the one stored in the brick.
Play with built-in programs
๐ก No phone needed to see it react: point a TV remote at the brick and press buttons โ its (invisible) infrared trips this program. The Micro Scout's sensor sees IR too, not just visible light.
Settings
How it works?
The LEGO Micro Scout (from the Star Wars Droid Developer & Dark Side Developer Kits) has a light sensor on top. It's programmed over VLL โ Visible Light Link: you flash light at that sensor and the brick reads it.
VLL was LEGO's trick for sending commands as light โ the same codes drive the Code Pilot's barcodes and can be beamed by an RCX with the 2.0 firmware. Each command is a 10-bit frame: a 7-bit value (0โ127) plus a 3-bit checksum, sent most-significant bit first and wrapped in a start and stop signal. A short pulse means one bit, a long pulse the other โ so the brick turns the rhythm of light into a number, then acts on it.
Flash Force uses your phone's torch as the light. It blinks on and off in a precise pattern โ short and long pulses ~20โ40 ms each โ and every pattern is a number the Scout understands as a command.
Full protocol, opcode table and emitter guides live in the wiki:
๐ Open Wiki โ