MicroPython クイックスタート
VelxioはMicroPythonを近似するのではなく、エミュレートされたチップ上で実際のMicroPython
ファームウェアを起動します。import machineはハードウェア上と同様に動作し、
シリアルモニターはREPLとしても機能します。
ワンクリックで試す
Section titled “ワンクリックで試す”ギャラリーのナイトライトの例を開きます — LDR(フォトレジスタ)が LEDを制御する、純粋なMicroPythonの例です:

ツールバーに注目してください:言語セレクタはMicroPythonと表示され、ファイル
ツリーにはスケッチの代わりにmain.pyが表示されます。Runを押します:

実行中に、フォトレジスタをクリックして光のレベルをドラッグすると — ADCの読み取り値が変化し、コードが決定したとおりにLEDが切り替わります。
from machine import Pin, ADCimport time
led = Pin(4, Pin.OUT)ldr = ADC(Pin(34))
while True: if ldr.read() < 1000: # 暗い led.on() else: led.off() time.sleep_ms(200)machine.Pin/ADC/PWM/I2C/SPI— Arduinoスケッチが使用するのと 同じシミュレートされたペリフェラルを駆動します。- REPL — スクリプトを停止し、シリアルモニターで対話的にPythonを入力します;
help()もタブ補完も機能します。 - WiFi — ESP32ボードでは、
network.WLANがハードウェア上と同様にVelxio-GUESTに接続します:ESP32 WiFiを参照。 - 追加モジュール —
main.pyの隣に純粋なPythonファイルを追加してインポート できます:ライブラリの使用を参照。
MicroPythonはRaspberry Pi Pico / Pico W(本来のホーム)および ESP32ファミリー全体で利用可能です — 完全なマトリックスは 言語にあります。ツールバーの言語セレクタで 対応ボードをMicroPythonに切り替えると、Velxioがファイルセットを自動的に交換します。