# 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/)