選擇範例或撰寫程式碼
從閃爍、紅綠燈、按鈕、漸亮漸暗的 LED 或旋鈕開始,或在編輯器中撰寫您自己的 MicroPython。
撰寫 MicroPython,按下「執行」,看 LED 閃爍、讀取按鈕與旋鈕,並在 REPL 中與開發板互動。
也可以載入您自己的 .uf2 韌體。一切都在瀏覽器中執行,無需開發板。
從閃爍、紅綠燈、按鈕、漸亮漸暗的 LED 或旋鈕開始,或在編輯器中撰寫您自己的 MicroPython。
加入 LED、按鈕、開關與旋鈕,並選擇各自連接的 GPIO 腳位。開發板會顯示每個腳位的狀態。
按下「執行」,程式碼就會在模擬晶片上的 MicroPython 中執行。執行時可按下按鈕、轉動旋鈕並在 REPL 中輸入。
用 WaveSpeed AI 為您的電子專案製作視覺圖與短片。
符合資格的新帳號可獲得 $1 免費點數,無需信用卡。 生成器需另外擁有帳號與點數。Pico 模擬器則完全免費。
是的。這是免費的 Pico 線上模擬器,無需帳號、沒有時間限制,也不需安裝任何東西。它在您的瀏覽器中執行。
選擇範例或撰寫您自己的 MicroPython,將 LED、按鈕、開關與旋鈕接到 GPIO 腳位,然後按下「執行」。程式碼執行時可觀察開發板的反應,並在 REPL 中輸入。
是的。模擬器會在模擬的 RP2040 處理器(Arm Cortex-M0+)上,原封不動地執行 Raspberry Pi Pico 的官方 MicroPython 1.29 韌體。REPL、machine 模組、檔案系統與錯誤訊息都是真的。
RP2040 的 GPIO、計時器、PWM、ADC(GP26–GP28 與溫度感測器)、UART、SPI 與 I2C 控制器、DMA、PIO 與 USB 序列埠。在晶片外,您可以將 LED、按鈕、開關與旋鈕接到任何 GPIO 腳位。
可以。載入為 Raspberry Pi Pico(RP2040)建置的 .uf2 或 .bin:來自 Pico SDK 或 Arduino 的 C/C++ 程式,或是 MicroPython 或 CircuitPython 版本。主控台會顯示其 USB 序列與 UART0 輸出。檔案在您的瀏覽器中讀取,絕不會上傳。
是的。休眠或等待的程式碼會即時執行,time.ticks_ms() 也跟隨模擬時脈,因此程式中的時序保持一致。狀態列會顯示目前的速度。
在模擬開發板上,檔案在重設後依然存在,「存成 main.py」會讓您的程式碼在每次啟動時執行,直到您清除快閃記憶體或關閉網頁為止。編輯器中的程式碼與您的接線則儲存在瀏覽器中。
按鈕按下時會將腳位接到 GND(或 3.3 V)。若按鈕接到 GND,請在程式碼中啟用上拉電阻(Pin.PULL_UP):放開時腳位讀到 1,按下時讀到 0。可用滑鼠、觸控或數字鍵 1–9 按住按鈕。
是的。韌體只會下載一次;之後您的程式碼、接線與檔案都保留在您的裝置上。您撰寫的任何內容都不會傳送到任何地方。
不是。這是獨立的模擬器。Raspberry Pi 與 Pico 是 Raspberry Pi Ltd 的商標。模擬器的開機 ROM 是我們自己的程式碼,不包含 Raspberry Pi 的 ROM。
免費、私密,無需安裝。