サンプルを選ぶかコードを書く
Lチカ、信号機、ボタン、フェードするLED、ノブから始めるか、エディターで自分のMicroPythonを書きます。
MicroPythonを書いて「実行」を押せば、LEDの点滅、ボタンやノブの読み取り、REPLでのボードとの対話ができます。
自作の.uf2ファームウェアも読み込めます。すべてブラウザで動作し、ボードは不要です。
Lチカ、信号機、ボタン、フェードするLED、ノブから始めるか、エディターで自分のMicroPythonを書きます。
LED、押しボタン、スイッチ、ノブを追加し、それぞれを接続するGPIOピンを選びます。ボード上に各ピンの状態が表示されます。
「実行」を押すと、シミュレートしたチップ上のMicroPythonでコードが動きます。実行中にボタンを押し、ノブを回し、REPLに入力できます。
WaveSpeed AIで、電子工作プロジェクトのビジュアルや短いクリップを作成できます。
対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。Picoシミュレーターは無料です。
はい。アカウント不要、時間制限なし、インストール不要の無料オンラインPicoシミュレーターです。ブラウザで動作します。
サンプルを選ぶか自分でMicroPythonを書き、LED、ボタン、スイッチ、ノブをGPIOピンに配線して「実行」を押します。コードの実行中にボードの反応を確認し、REPLに入力できます。
はい。Raspberry Pi Pico向けの公式MicroPython 1.29ファームウェアを改変せずに、エミュレートしたRP2040プロセッサー(Arm Cortex-M0+)上で実行します。REPL、machineモジュール、ファイルシステム、エラーメッセージは本物です。
RP2040のGPIO、タイマー、PWM、ADC(GP26–GP28と温度センサー)、UART・SPI・I2Cコントローラー、DMA、PIO、USBシリアルです。チップの外側では、任意のGPIOピンにLED、ボタン、スイッチ、ノブを配線できます。
はい。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は含まれていません。
無料、プライベート、インストール不要。