使用Thonny Python IDE編寫MicroPython程式(二):上傳程式與管理開發板的快閃記憶體內容

在Thonny IDE的互動環境(Shell)操作MicroPython開發板的方式,跟使用其他序列埠通訊軟體(如:PuTTY)不太一樣。使用序列埠通訊軟體連線,貼入程式碼之前,需要先按一下Ctrl+E鍵,互動環境(Shell)不支援Ctrl+E鍵,直接在其中按Ctrl+V鍵貼入程式碼即可:

互動環境 shell

Arduino IDE 2.0:讓程式開發更得心應手

Arduino官方正式發布了Arduino IDE 2.0測試版,有別於1.x版編輯器是基於一個偏向互動藝術領域的“Processing”程式語言編輯器並且採用Java語言開發,2.x版全面改寫,基於一款開放原始碼的Eclipse Theia IDE並採用JavaScript語言和Electron框架開發、包裝成跨平台可執行檔,並整合Arduino的另一個開放原始碼專案“Arduino CLI”(命令行操作介面),提供開發板與程式庫管理員、開發板偵測、編譯與上傳程式碼等功能。

Raspberry Pi Pico微控制板(一):重磅出擊

2021年1月21日,樹莓派官方重磅發布了新的微電腦控制板產品:Raspberry Pi Pico(樹莓派Pico,以下簡稱Pico),“Pico”代表微小,它不僅是樹莓派的第一款微控制板,也是邁入Arduino固守疆域的一小步,而且Pico還採用了自家研發的32位元雙核心微控器:RP2040,或許最令競合廠商汗顏的是,樹莓派基金會維持了一貫的親民風格:一片定價美金4元。

Pico板

重新燒錄Arduino Bootloader(開機啟動程式):以Leonardo板為例

Arduino Leonardo板上傳搖桿程式之後,開發板的晶片(Atmega32u4)內建的USB介面,將變成人機介面通訊埠,而非燒錄程式用的UART序列介面,所以無法再透過Arduino IDE上傳新程式。解決辦法是替Leonardo板重新燒錄Bootloader(開機啟動程式)。Arduino開發板的bootloader是透過SPI介面燒錄,而非序列埠。

Bootloader燒錄器接線

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top