ESP32C3 마이크로컨트롤러에서의 코드 컴파일 및 시뮬레이션

사전 조건

  • Tina를 설치하는 동안 ESP32 컴파일러 패키지가 미리 설치되어 있어야 합니다.
  • 분석/옵션/디지털 시뮬레이션/고급아두이노 경로를 설정해야 합니다.

ESP32C3 마이크로컨트롤러에서 새 예제를 생성하고 아두이노 코드를 컴파일하는 방법

위치 찾기 로직 IC-MCU 툴바에서 탭을 누르고 를 누르세요. 아두 이노 버튼을 누르세요. 여기서 선택하세요. ESP32C3 마이크로컨트롤러 그리고 그것을 회로도에 표시하십시오.

MCU를 마우스 오른쪽 버튼으로 클릭하고 선택하세요 MCU 코드 편집기를 엽니다…

코드 편집기에서 을 누르세요. 기존 파일을 프로젝트에 추가 이 버튼을 사용하면 이전에 저장한 아두이노 프로그램을 프로젝트에 추가할 수 있습니다.

아두이노 프로그램:

const int buttonPin = 2; // 버튼에 연결된 핀

const int ledPin = 3; // LED(또는 출력 장치)에 연결된 핀

int buttonState = 0; // 버튼의 상태를 저장할 변수

void setup () {

  pinMode(buttonPin, INPUT); // 버튼 핀을 입력으로 설정

  pinMode(ledPin, OUTPUT); // LED 핀을 출력으로 설정합니다.

}

무효 루프 () {

  buttonState = digitalRead(buttonPin); // 버튼의 상태를 읽습니다.

  if (buttonState == HIGH) { // 버튼이 눌린 경우

    digitalWrite(ledPin, HIGH); // LED 켜기

  } 다른 {

    digitalWrite(ledPin, LOW); // LED를 끕니다

  }

  delay(10); // 버튼의 디바운싱을 위한 짧은 지연 시간

}

를 누르십시오 프로젝트 만들기 툴바의 버튼을 눌러 프로그램을 컴파일하세요.


그런 다음 프로젝트를 저장하다 버튼을 누르고 창을 닫으세요.

회로 편집기에서 회로 편집을 계속할 수 있습니다. 스위치와 LED를 추가하세요.

ESP32C3 마이크로컨트롤러에서의 시뮬레이션

예제를 열어보세요:
Examples/Microcontrollers/ESP32/esp32c3_digitalread.tsc

이 예제는 GPIO 입력에서 스위치의 상태를 읽고, 스위치의 위치에 따라 L1 LED를 켜거나 끕니다.

를 누르십시오 TR 시뮬레이션을 시작하려면 버튼을 누르세요. 토글 버튼을 누르세요. SW-HL1 스위치를 누르면 L1 LED가 그에 따라 켜지고 꺼져야 합니다.

알림:

본 설명서 작성 시점을 기준으로 ESP32에서의 디버깅은 지원되지 않습니다.