# 開始使用micro:bit

## 連接到電腦

micro:bit本身有一個Micro USB型式的接頭，透過此接頭把它連接到電腦的USB插座，不需要任何的驅動程式，它直接就會變身成為電腦的一台隨身碟，把寫好的程式儲存在這個隨身碟中，就算是完成了對這台嵌入式系統的燒錄作業，這樣夠簡單了吧！

![](/files/-LNcJowrbREWD_NbieEG)

![](/files/-LNcJw0ojdSw2qoJ3jZR)

## 開始編寫程式

那麼如何編寫可以在micro:bit上執行的程式呢？只要前往以下的網站即可：

{% embed url="<https://microbit.org/code/>" %}

網站上提供了兩種編寫的程式語言，第一個是以Javascript為基礎的積木式語言，另外一個則是以Python語言為基礎的MicroPython。對初學者來說，積木式的語言編寫環境是最容易入門的了。

![](/files/-LNcKdeS65K-Zl7TJD-O)

## 切換使用的語言

雖然一開始有些人的環境是全英文的，但是可以很容易地就把它切換成為任何的程式語言。在進入程式編輯環境之後，依照以下的步驟即可：

![](/files/-LNcL2BkqdnAljV_t2i6)

![](/files/-LNcL4KB9civOXS827bj)

![](/files/-LNcL6zmErs_IjwnNF4e)

## 燒錄到micro:bit

使用積木式程式語言編寫程式之後，透過下載按鈕可以將程式編碼，然後儲存到micro:bit所在的磁碟機中，如下：

![](/files/-LNcLSsB_RSyENIy0_m7)

![](/files/-LNcLVDBzWUPWiJBXCeH)

這樣就完成了。之後就算是不連接到電腦，只要接上電源，micro:bit一樣能夠單獨運作，因為它就是一台非常小的微電腦呀！

![](/files/-LNcLq50d2NqZTFoACPj)

以下是程式執行時的示範影片：

{% embed url="<https://youtu.be/pzkSK3AiPQs>" %}

由於micro:bit的程式編輯環境中本身就有一個簡單的模擬器，所以其實有些程式不一定要真的購買這片板子才能夠測試，在網頁上就可以直接模擬測試了，不一定每次都要做儲存到板子上的操作喔。

## 專案的管理

雖然每一次進入micro:bit時它都會幫我們記住上一次做的內容，不過如果我們製作了許多的程式，當程式愈來愈大的時候，當然除了寫到micro:bit中之外，把它儲放在電腦中的某處以備下次載入使用是最方便的方法。在micro:bit的環境中，下方有一個專案名稱，一開始都是未命名，這個地方可以輸入專案名稱，並按下右邊的磁碟符號把它儲在電腦的磁碟機中。

![](/files/-LNltqpmqVUxc6wHtvzS)

如果想要讀取之前做過的專案，亦可以點擊上方的「專案」按鈕，隨即會出現如下所示的專案載入介面：

![](/files/-LNluA6bFrqApad9ZoGG)

在這個介面中，我們可以選用前幾日使用過並儲存過的專案，也可以使用匯入檔案的方式從磁碟機中載入檔案，非常方便。此外，如果你有興趣的話，也可以到上方的「專案」和「範例」中看看官方和別人的作品。


---

# 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://nkust.gitbook.io/micro-bit/shi-shi-yong-microbit.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.
