# MeowBit Wireless SD Module

With the Wireless SD Module, we can use Meowbit to communicate with other devices such as Micro:bit.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd1.png)

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd2.png)

### Specifications

* Chipset: nRF51822 ARM Cortex-M0
* Frequency: 16Mhz
* Dimensions: 24x21X3mm
* Weight: 14g
* Max distance: 10m
* Working Voltage: 3.3V
* Protocols: Wireless 2.4GHz, Bluetooth 2.4G
* Wireless Mode Indicator (Green for 2.4GHz, Blue for Bluetooth)
* Mode Toggle Switch
* Compatible with SD Card slot

### Installation Method

Installation: Insert the module into the SD Card Slot of Meowbit with the golden connectors facing towards you.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd3.gif)

Removal: Slowly and carefully pull out the module from the slot.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd4.gif)

### Mode Toggle

The button on the top of the module is for switching between modes.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd12.gif)

### MakeCode Arcade Coding Tutorial

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/acbanner1.png)

#### Load the extension for the wireless module

Wireless Extension: <https://github.com/KittenBot/pxt-sdwireless>

#### [Loading Extensions](/programming-platforms/makecode-tutorial/kittenbot-and-makecode.md)

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd5_1.png)

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd6_1.png)

#### Blocks for the wireless module

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd7_1.png)

#### MakeCode Arcade Error Message

```
This error message may appear in MakeCode Arcade when using the wireless module, this is simply because the emulator cannot emulate the wireless module.
Please ignore and continue.
```

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd13.png)

#### Sending data

Data can be sent from Meowbit to the Micro:bit using the 2.4GHz radio.

**Meowbit Coding**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd8_1.png)

[Sample Code Link](https://makecode.com/_CTHU6hP81P6U)

**Microbit Coding**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd9_1.png)

[Sample Code Link](https://makecode.microbit.org/_R8zKEpixPazc)

**Pressing A or B on the Meowbit causes Micro:bit to display different icons**

#### Receiving data

Meowbit can also receive data from a Micro:bit using the 2.4GHz radio.

**Meowbit Coding**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd11_1.png)

[Sample Code Link](https://makecode.com/_KDPdA0XccXvP)

**Microbit Coding**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/sd10_1.png)

[Sample Code Link](https://makecode.microbit.org/_Xx39ryM2CTp9)

**Pressing A or B on the Micro:bit causes Meowbit to display different text.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sharinghub-eng.kittenbot.hk/main-controllers/meowbit/meowbit-programming-tutorial/meowbit-wireless-sd-module.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
