Wokwi是免費的線上Arduino, ESP32和Raspberry Pi Pico開發板模擬器(simulator),支援的程式語言包括Arduino, MicroPython和CircuitPython。 Wokwi完全在網頁瀏覽器運作,所以你可以在手機、平板和電腦上編輯模擬電路和程式碼。
Raspberry Pi Pico微控制板(三):編譯MicroPython韌體以及Picotool工具軟體
MicroPython官網提供了預先編譯好的韌體,但有些時候你可能想要自行編譯韌體:
- 新功能嘗鮮
- 調整晶片或開發板的設置。例如,Pico板的第2個UART序列埠預設未啟用Python的互動介面(REPL),可以透過自行編譯韌體啟用。
- 加入已編譯的Python程式模組,節省主記憶體(RAM)的用量。
Raspberry Pi Pico微控制板(二):MicroPython類比輸入與PWM輸出伺服馬達控制
本文將採用《超圖解Python物聯網實作入門:使用ESP8266與MicroPython》書本裡的範例,介紹Raspberry Pi Pico RP2040(以下簡稱Pico)、ESP8266和ESP32的MicroPython程式,在讀取類比輸入以及輸出PWM訊號的異同。Pico麵包板示範接線如下:
使用Thonny Python IDE編寫MicroPython程式(二):上傳程式與管理開發板的快閃記憶體內容
在Thonny IDE的互動環境(Shell)操作MicroPython開發板的方式,跟使用其他序列埠通訊軟體(如:PuTTY)不太一樣。使用序列埠通訊軟體連線,貼入程式碼之前,需要先按一下Ctrl+E鍵,互動環境(Shell)不支援Ctrl+E鍵,直接在其中按Ctrl+V鍵貼入程式碼即可:
使用Thonny Python IDE編寫MicroPython程式(一):連接開發板以及燒錄MicroPython韌體
Thonny最初由愛沙尼亞塔爾圖大學(University of Tartu)的計算機科學研究所開發,後來陸續收到許多在電子Maker圈赫赫有名的機構和公司的支援,包括樹莓派基金會(Raspberry Pi Foundation)、Micro:bit教育基金會、Adafruit、M5Stack…等等。