Előfeltételek
- A Tina telepítése során korábban telepíteni kellett az ESP32 fordítócsomagot.
- Elemzés/Opciók/Digitális szimuláció/SpeciálisAz Arduino elérési útját be kell állítani.
Új példa létrehozása és Arduino kód fordítása az ESP32C3 mikrokontrolleren
Keresse meg a Logikai_IC-k-MCU-k fület az eszköztáron, és nyomja meg a Arduino gombra. Innen válassza ki a ESP32C3 mikrovezérlő és helyezd el a kapcsolási rajzon.

Kattintson jobb gombbal az MCU-ra, és válassza a MCU kódszerkesztő megnyitása…

A kódszerkesztőben nyomd meg a Meglévő fájl hozzáadása a projekthez gomb. Ez lehetővé teszi egy korábban mentett Arduino program hozzáadását a projekthez.

Az Arduino program:
const int buttonPin = 2; // A gombra csatlakoztatott láb
const int ledPin = 3; // A LED-hez (vagy kimeneti eszközhöz) csatlakoztatott láb
int buttonState = 0; // Változó a gomb állapotának tárolására
void setup () {
pinMode(buttonPin, INPUT); // A gomb lábát bemenetként állítja be
pinMode(ledPin, OUTPUT); // A LED lábat kimenetként állítja be
}
void loop () {
buttonState = digitalRead(buttonPin); // Kiolvassa a gomb állapotát
if (buttonState == HIGH) { // Ha a gombot megnyomjuk
digitalWrite(ledPin, HIGH); // Kapcsolja be a LED-et
} Else {
digitalWrite(ledPin, LOW); // Kapcsolja ki a LED-et
}
delay(10); // Rövid késleltetés a gomb visszapattanásának megszüntetéséhez
}
Nyomja meg a Projekt létrehozása gombra az eszköztáron a program lefordításához.

Ezután nyomja meg a gombot Projekt mentése gombot, és zárja be az ablakot.
Az áramkör-szerkesztőben folytathatod az áramkör szerkesztését. Add hozzá a kapcsolót és a LED-et.

Szimuláció az ESP32C3 mikrokontrolleren
Nyisd meg a példát:
Példák/Mikrovezérlők/ESP32/esp32c3_digitalread.tsc
Ez a példa egy kapcsoló állapotát olvassa be a GPIO bemenetről, és a helyzetétől függően be- vagy kikapcsolja az L1 LED-et.

Nyomja meg a TR gombra a szimuláció elindításához. Kapcsolja be a SW-HL1 kapcsolót; az L1 LED-nek ennek megfelelően be- és ki kell kapcsolnia.

JEGYZET:
Az ESP32 hibakeresése a kézikönyv írásakor nem támogatott.