# Radio Transmission Tester

**URL:** <https://forum.makecode.com/t/radio-transmission-tester/46746>\
**Category:** Show & Tell\
**Tags:** tool\
**Created:** [October 27, 2026, 11:53pm UTC](https://forum.makecode.com/t/radio-transmission-tester/46746 "2026-10-27T23:53:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Scruff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/scruff/32/34627_2.png) [@Scruff](https://forum.makecode.com/u/Scruff)\
**Post date:** [October 27, 2026, 11:53pm UTC](https://forum.makecode.com/t/radio-transmission-tester/46746/1 "2026-10-27T23:53:53Z")

</div>

> **[Radio Transmit Unit](https://makecode.microbit.org/S52794-63587-23756-15200)**
>
> Made with ❤️ in Microsoft MakeCode for micro:bit.

> **[Radio Echo Unit](https://makecode.microbit.org/S41057-92005-78854-31998)**
>
> Made with ❤️ in Microsoft MakeCode for micro:bit.

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.

---

<div class="post-metadata">

**Author:** ![PimIncGames](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pimincgames/32/15040_2.png) [@PimIncGames](https://forum.makecode.com/u/PimIncGames)\
**Post date:** [October 28, 2026, 9:45pm UTC](https://forum.makecode.com/t/radio-transmission-tester/46746/2 "2026-10-28T21:45:06Z")

</div>

Finally some micro bit stuff it seems like everyone just forgot that it exists.

---

<div class="post-metadata">

**Author:** ![BINARIUS\_X](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/binarius_x/32/29055_2.png) [@BINARIUS\_X](https://forum.makecode.com/u/BINARIUS_X)\
**Post date:** [October 30, 2026, 2:01pm UTC](https://forum.makecode.com/t/radio-transmission-tester/46746/3 "2026-10-30T14:01:42Z")

</div>

> **[Platformer Multiplayer](https://makecode.microbit.org/67215-04123-50813-61159)**
>
> Made with ❤️ in Microsoft MakeCode for micro:bit.

---

<div class="post-metadata">

**Author:** ![Scruff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/scruff/32/34627_2.png) [@Scruff](https://forum.makecode.com/u/Scruff)\
**Post date:** [October 31, 2026, 7:40pm UTC](https://forum.makecode.com/t/radio-transmission-tester/46746/4 "2026-10-31T19:40:25Z")

</div>

BINARIUS\_X that is a very impressive piece of coding for a 2D scrolling platformer game with local wireless multiplayer support. It showcases ingenuity, turning the severe hardware constraints of a 5x5 LED matrix into a fully functional multiplayer side-scroller through clever design choices. Instead of storing complex coordinate arrays in memory to track walls and floors, I see you use the screen itself as the collision map.
