Flash Force · Micro Scout Torch
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 powering itself down.
- 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 infrared trips this program. The Micro Scout's sensor sees IR as well as 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 the sensor and the brick reads it.
VLL was LEGO's way of sending commands as light. Each command is a 10-bit frame: seven bits of value and three of checksum. A short pulse is one bit, a long pulse the other. Only the Micro Scout is confirmed here: a Code Pilot and a Scout read the same family of codes and should answer a torch too, but neither has been tried.
Micro Scout Torch uses your phone's torch as the light. It blinks in a precise pattern of short and long pulses, 20 to 40 ms each. Every pattern is a number the Scout knows.