---
# System prepended metadata

title: Micropython 安裝筆記

---

# Micropython 安裝筆記
## 開發環境
目前有以下幾種可以用來做Micropython開發環境，初學者建議選擇Thonny IDE作為開發環境。

* __Thonny IDE__
* __VS Code + Pymakr extension__
* __Mu Editor__
* PyCharm
* uPyCraft IDE
* microIDE

## 安裝Thonny
由官方網站下載Thonny
[here](https://thonny.org/)

安裝完成後的開啟畫面
![mu_01](https://hackmd.io/_uploads/SJWH5wlH0.png)

在主視窗當中有3個區塊是最常被使用的分別為
1. 程式碼編輯區

Pyhon程式碼在此區塊中編輯

2. Shell區

此區用來直接執行python script

3. Interpreter

用來選擇使用的直議器，可以選擇使用安裝在電腦上的python或是被安裝在微控制器的micropython。當選擇使用安裝在電腦上的python時，編寫的程式碼將會在電腦上的python環境中執行，此時的執行結果都與微控制器無關。

## 安裝Micropython

第一次使用時必須先將Micropython安裝於使用的微控制器當中，在此以Raspberry pi pico W上安裝Micropythony做說明。其安裝步驟如下：
1. 將Raspberry pi pico W插入USB傳輸線與電腦連結之前，需先按住開發板上的<b>BOOTSEL</b>鍵再將輸線接上電腦。

2. 點選Thonny主視窗右下角的Interpreter選項，選擇Install MicroPython

![thonny_02](https://hackmd.io/_uploads/HkiwqDxB0.png)

3. 如下圖所示，選擇當前使用的硬體控制板，與安裝的MicroPyhton的版本號，確認之後點擊Install開始安裝。

![thonny_03](https://hackmd.io/_uploads/SJqj9DerR.png)


4. 等待安裝執行進度

![thonny_04](https://hackmd.io/_uploads/H1Ao9PeHC.png)


5. 安裝完成後視窗顯示<b>Done</b>之後，點擊Close關閉此視窗。

![thonny_05](https://hackmd.io/_uploads/Bynh5vxBC.png)

6. 回到主視窗點選右下角的Interpreter選項，此時就能選擇MicroPython。

![thonny_06](https://hackmd.io/_uploads/HyNhqPxS0.png)

7. 當上一步點選Micropython之後，可以看到Shell區塊顯示以當前已經是在MicroPython的環境當中。如下圖所示。

![thonny_07](https://hackmd.io/_uploads/r1mT5vlHA.png)

接下來執行的程式都會在微控制器當中的MicroPython環境中執行。試著在Shell當中輸入

    print("Hello MicroPython!")

接著Shell當中應該會輸出

    Hello MicroPython!

<b>Note：</b>
在一般使用的情況下以此方式安裝即可，如需要選擇使用特定版本的MicorPython，此時則需要到MicroPython官方網站當中的下載頁面[https://micropython.org/download/](https://micropython.org/download/)下載選用的版本。

## 測試MicroPython控制LED
在Shell當中輸入以下指令，當輸入完成之後立刻可以看到Raspberry pi pico W板上的LED燈被點亮。

    from machine improt Pin
    led = Pin("LED",Pin.OUT)
    led.on()

此外，在Shell中輸入以下指令，可以熄滅Raspberry pi pico W板上的LED燈。

    led.off()

## Reference
[1] [MicroPython](https://micropython.org/)