Remote Control
Here are two programs that you can load onto two Micro:bits, one in a Cutebot, and one in a Joystick. Read the programs to figure out how they work.
Here is a markdown table mapping each button or gesture to the numerical code that is sent via radio:
| Input | String Code Sent | Integer Code Sent | Notes |
|---|---|---|---|
| Button A | “b” | 0 | radio.sendValue(“b”, 0) |
| Button B | “b” | 1 | radio.sendValue(“b”, 1) |
| Joystick Button P12 | “b” | 2 | radio.sendValue(“b”, 2) |
| Joystick Button P13 | “b” | 3 | radio.sendValue(“b”, 3) |
| Joystick Button P15 | “b” | 4 | radio.sendValue(“b”, 4) |
| Joystick Button P14 | “b” | 5 | radio.sendValue(“b”, 5) |
| Buttons A+B together | “b” | 6 | radio.sendValue(“b”, 6) |
| Shake gesture | “b” | 7 | radio.sendValue(“b”, 7) |
| Joystick X axis | “x” | X value (0–1023) | radio.sendValue(“x”, x) |
| Joystick Y axis | “y” | Y value (0–1023) | radio.sendValue(“y”, y) |
Next: More Projects