At least seven of the available MakeCode handheld consoles operate as shields for the BBC micro:bit V2. The display-shield extension provides access to the color display and the seven buttons on the shield:
KittenBot Newbit Arcade Shield for micro:bit
Elecfreaks MakeCode micro:bit Arcade
Elecfreaks micro:bit Arcade Pro
Kitronik ARCADE for BBC micro:bit
Forward Education CodeCTRL
iCShop Game:Bit
Tomato Cube MakeCode Arcade
One of the main advantages of using a BBC micro:bit shield console is that the handheld console can utilize the built-in 2.4 GHz radio transceiver, which has a maximum range of 230 feet under ideal conditions. The Radio Transmission Tester requires any two of the handheld consoles listed above. One console acts as a transmit unit, and the other acts as an echo unit.
Operation
Place the echo unit in a static position and carry the transmit unit to various locations to test signal availability. The transmit unit originates all data transmissions for the Radio Transmission Tester.
To start the test, press Button [A] on the transmit unit. When Button [A] is pressed, the transmit unit sends a single random number between 0 and 255 to the echo unit. When the echo unit receives the random number, it re-transmits that number back to the transmit unit. Upon receiving the re-transmitted number, the transmit unit plays a short tone.
The transmit unit then compares the re-transmitted number against the original number it sent:
If the numbers match: The transmit unit displays “Number is correct”.
If the numbers do not match: The transmit unit displays “Number has an error”.
If the units are too far apart (no signal connection), the transmit unit displays “NO RETURN SIGNAL DETECTED” and plays a short double tone.