前提条件
- Tina のインストール中に、ESP32 コンパイラ パッケージが事前にインストールされている必要があります。
- 解析/オプション/デジタルシミュレーション/詳細: Arduino パスを設定する必要があります。
ESP32C3マイクロコントローラで新しいサンプルを作成し、Arduinoコードをコンパイルする
動画内で ロジックIC-MCU ツールバーのタブをクリックして Arduinoの ボタンをクリックします。ここから ESP32C3マイクロコントローラ それを回路図上に配置します。

MCUを右クリックして選択 MCU コード エディターを開きます…

コードエディタで、 既存のファイルをプロジェクトに追加 ボタン。これにより、以前に保存したArduinoプログラムをプロジェクトに追加できます。

Arduino プログラム:
const int buttonPin = 2; // ボタンに接続されたピン
const int ledPin = 3; // LED(または出力デバイス)に接続されたピン
int buttonState = 0; // ボタンの状態を保存する変数
voidセットアップ(){
pinMode(buttonPin, INPUT); // ボタンピンを入力として設定する
pinMode(ledPin, OUTPUT); // LEDピンを出力として設定する
}
voidループ(){
buttonState = digitalRead(buttonPin); // ボタンの状態を読み取る
if (buttonState == HIGH) { // ボタンが押されている場合
digitalWrite(ledPin, HIGH); // LEDをオンにする
場合} else {
digitalWrite(ledPin, LOW); // LEDをオフにする
}
delay(10); // ボタンのデバウンスのための短い遅延
}
プロジェクトを作成する ツールバーのボタンをクリックしてプログラムをコンパイルします。

次に、 プロジェクトを保存 ボタンを押してウィンドウを閉じます。
回路エディタで回路の編集を続けましょう。スイッチとLEDを追加しましょう。

ESP32C3マイクロコントローラのシミュレーション
例を開きます:
例/マイクロコントローラ/ESP32/esp32c3_digitalread.tsc
この例では、GPIO 入力からスイッチの状態を読み取り、その位置に応じて L1 LED をオンまたはオフにします。

TR シミュレーションを開始するには、 SW-HL1 スイッチ; L1 LED がそれに応じてオンとオフになります。

注:
このマニュアルの執筆時点では、ESP32 でのデバッグはサポートされていません。