# Arcade Radio Feature?

**URL:** https://forum.makecode.com/t/arcade-radio-feature/10913
**Category:** Arcade
**Created:** [November 16, 2021, 5:41pm UTC](https://forum.makecode.com/t/arcade-radio-feature/10913 "2021-11-16T17:41:46Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![rymc88](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rymc88/32/13577_2.png) [@rymc88](https://forum.makecode.com/u/rymc88)
#### Post date: [November 16, 2021, 5:41pm UTC](https://forum.makecode.com/t/arcade-radio-feature/10913/1 "2021-11-16T17:41:46Z")

</div>

Hi,

```
 I was wondering if the Adafruit Pybadge, not the Pybadge LC or Pygamer, has a radio feature like the Microbit. I see in there is a radio extension, but it seems that the Pybadge doesn't have build in atenna like the Microbit or I could be missing something (I have looked over the Pybadge documentation on Adafruit). I saw there is a way to add a Radio Wing to the Pybadge, but before I go trying this out I just want to make sure it is compatible with Makecode blocks. 

```

[Radio Wing Tutorial](https://learn.adafruit.com/two-player-game-system-for-pygamer-and-rfm69hcw-radio-wing/overview)

Thank you for any help!

---

<div class="post-metadata">

### Author: ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)
#### Post date: [November 16, 2021, 7:34pm UTC](https://forum.makecode.com/t/arcade-radio-feature/10913/2 "2021-11-16T19:34:47Z")

</div>

Hi, @rymc88 !

I cruised through the docs a little bit. Here’s what I found.

The radio in the MicroBit is part of the CPU’s chip.[1] It seems to be based on the Nordic Semiconductor’s NRF52 series. The code for the **Radio** extensions in MakeCode Arcade seems to be able to target the NRF52 series generally.[2]

The RFM69HCW that appears in the tutorial that you mentioned operates on the wrong frequencies to be compatible with the NRF52 series. I’m guessing that you might be better off with this one instead:

[Adafruit Feather nRF52840 Express : ID 4062 : $24.95 : Adafruit Industries, Unique & fun DIY electronics and kits](https://www.adafruit.com/product/4062)

Now, whether or not it works in MakeCode Arcade is another story entirely. My Spidey-senses tell me _no_, but there could be some magic in the PyBadge and PyGamer that would allow it to work.

* * *

[1] [radio - micro:bit runtime (lancaster-university.github.io)](https://lancaster-university.github.io/microbit-docs/ubit/radio/)  
[2] Check the `radio.ts` file in the **Radio** extension.

---

<div class="post-metadata">

### Author: ![rymc88](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rymc88/32/13577_2.png) [@rymc88](https://forum.makecode.com/u/rymc88)
#### Post date: [November 17, 2021, 10:58pm UTC](https://forum.makecode.com/t/arcade-radio-feature/10913/3 "2021-11-17T22:58:38Z")

</div>

Thank you Alex and I have the same feeling about the compatibility with Makecode too. I am curious about what board that extension is made for? Hopefully the Makecode sees this and can give us an answer.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [November 17, 2021, 11:05pm UTC](https://forum.makecode.com/t/arcade-radio-feature/10913/4 "2021-11-17T23:05:10Z")

</div>

The intent of the radio extension was to work with the micro:bit V2 when using an [arcade shield](https://makecode.com/blog/microbit/arcade-shield). I know that kittenbot makes an arcade shield, not sure about others. I have not tested this myself, but @peli, @mmoskal, or @jamesadevine probably have some details on the current state of things.

The kittenbot shield is here:

> **[KittenBot Newbit Arcade Shield - Expansion Board for Micro:bit V2](https://www.kittenbot.cc/products/newbit-arcade-shield)**
>
> Description KittenBot Newbit Arcade Shield is an expansion board developed exclusively for Micro:bit V2. It provides Micro:bit V2 the ability not only to be a console, but also to create programmable games. Equipped with the Newbit Arcade Shield, you...

---

<div class="post-metadata">

### Author: ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)
#### Post date: [November 18, 2021, 9:34pm UTC](https://forum.makecode.com/t/arcade-radio-feature/10913/5 "2021-11-18T21:34:41Z")

</div>

I love seeing the synergy across the different MakeCode platforms. Your modular design is brilliant! It’d be a great example to use in a university-level course on software design.

---

<div class="post-metadata">

### Author: ![rymc88](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rymc88/32/13577_2.png) [@rymc88](https://forum.makecode.com/u/rymc88)
#### Post date: [November 19, 2021, 5:42am UTC](https://forum.makecode.com/t/arcade-radio-feature/10913/6 "2021-11-19T05:42:40Z")

</div>

Thank you @richard ! I wasn’t aware of this Arcade Shield from Kittenbot, which seems so cool it uses the Microbit V2. I am a little bummed the Pybadge doesn’t have the Radio feature, it is too late to try to get the Arcade Shield since I al ready purchases the Pybadge for my classes.

If anyone could help figure out how to add a radio function to the Pybadge I would be extremely grateful!

Thank you for all of the responses!
