# 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: 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.
