> For the complete documentation index, see [llms.txt](https://sharinghub-eng.kittenbot.hk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sharinghub-eng.kittenbot.hk/microsoft-jacdac-series/jacdac-hardware/jacdac+makecode-quickstart.md).

# Jacdac+MakeCode Quickstart

MakeCode can already support Jacdac programming of Micro:bit V2. Please read the following instructions carefully to learn how to start programming in MakeCode.&#x20;

### Note: Jacdac only supports Micro:bit V2

### 1. Add Jacdac extension

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

### 2. Connect Micro:bit to Makecode and download the hex

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

### 3. The hardware list is automatically updated when plugging in a module

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

#### If you don't have Jacdac modules, you can use simulator to simulate.

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

### Micro:bit cannot connect to MakeCode repair method

If your Micro:bit cannot connect to MakeCode, please try the following methods.

1. Update web browser
2. Update Microbit firmware
3. Reinstall mbed driver

#### How to reinstall mbed driver

**1. Connect Micro:bit to PC**

**2. Search and Run (Device Manager)**

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

**3.Select mbed device, remove and uninstall device**

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

**4. Reconnect Micro:bit**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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/microsoft-jacdac-series/jacdac-hardware/jacdac+makecode-quickstart.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.
