コンテンツにスキップ

最初のプロジェクト

Velxioを理解する最も速い方法は、何かを実行してみることです。このチュートリアルでは、 定番の blink サンプルを開き、実行し、シミュレートされたESP32が実際のLED回路を 駆動する様子を確認し、コードを変更するところまで行います。

The blink example running

velxio.dev/example/esp32-blink-led にアクセスしてください (または サンプルギャラリー で ESP32 Blink を見つけてください)。

エディタに読み込まれたblinkサンプル

完全なプロジェクトが表示されます。左側にはコード(2つのLEDを切り替えるArduinoスケッチ)、 中央には回路(抵抗を介して外部LEDに配線されたESP32 DevKit)があります。

ツールバーの緑色の Run ボタンをクリックします(または Ctrl+B を押して先にコンパイルします)。 Velxioはクラウド上の実際のArduino/ESP-IDFツールチェーンでスケッチをコンパイルします。 左下のOutputコンソールに、Arduino IDEとまったく同じようにコンパイラの進行状況が表示されます。

セッションの最初のコンパイルには少し時間がかかることがありますが、その後はビルドがはるかに速くなります。

ビルドが完了すると、ファームウェアがエミュレートされたESP32上で起動します:

blinkサンプル実行中: LED点灯、シリアル出力表示

同時に3つのことが起こります:

  • キャンバス上のLEDが点滅します — シミュレーションが実際の抵抗を介して実際のコンポーネントを駆動します。
  • シリアルモニタにブートログが表示され、その後スケッチ内の Serial.println() から直接 LED ON / LED OFF が表示されます。
  • 回路の上の黄色いSPICEバッジは、アナログエンジンがLEDの電流経路を計算していることを示します。

スケッチを編集します。例えば、遅延を変更して点滅を速くします:

delay(100); // was 500

もう一度 Run を押します。これが基本ループです: 編集、実行、確認。

ファイルツリーの上の保存アイコンをクリックするか(または Ctrl+S)、 プロジェクトに名前を付けると、アカウントに保存されます。 プロジェクトの保存と開き方 を参照してください。

ヒント: どこかで行き詰まりましたか? 右側のAIアシスタントを開いて質問してください — 「なぜLEDが点滅しないのですか?」は、そのためのサンプルプロンプトの1つです。 AIアシスタント を参照してください。