VScode-PlastiformIO IDE를 사용하여 ESP 32의 개발 환경 및 L형 구축
개시하다
ESP32에서는 Arduino IDE가 사용됩니다.
PlaatformIO IDE를 사용하기 쉬워졌습니다.
이번에는 환경 구축 방법을 소개한다.
주의 사항
예전에 Qita에서 기고한 글을 수정했다.
소개 내용
공식 사이트
검증된 환경
절차.
Visual Studio Code 설치
↑ 공식에서 설치 프로그램을 다운로드하여 설치한다.
※ 손 옆 환경에서는 윈도우저 인스톨러를 선택했습니다.
VScode 확장 기능을 통해 PlaatformIO IDE 설치
VScode를 시작하고 확장 기능을 사용하여 PlaatformIO IDE를 설치합니다.
확장 기능의 경우 PlaatformIO를 입력하면 상위에 표시됩니다.
!
PlaatformIO를 시작할 때마다 PC에 부하가 발생합니다.
필요한 경우 작업공간만 활성화합니다.
입식 프로젝트를 제작하다.
설치가 완료되면 PIO Home이 표시됩니다.
!
표시되지 않을 경우 명령 트레이 표시([Ctrl] + [Shift] + P)
PlaatformIO:HOME을 선택하면 표시됩니다.
New Project를 선택합니다.
필요한 정보를 입력합니다.
프로젝트의 초기 형태를 만듭니다.
항목의 통신 설정 변경
'platformio.ini'는 설정 파일입니다.
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_port = COM4
, 그런 다음 저장합니다.
Lkha의 코드를 기록합니다
setup(), loop() 함수는.src/main.cpp에 정의되어 있습니다.
Arduino IDE-ino 파일과 다름
필요
#include <Arduino.h>
.제작 시 아래 코드는 초기 형태로 기재됩니다.
이번 샘플 코드와 회로도는 다음과 같다.
main.cpp
#include <Arduino.h>
#define LED_PIN 15
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
delay(100);
Serial.printf("%s - run\n",__func__);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_PIN, HIGH);
Serial.printf("%s - LED_PIN - HIGH\n",__func__);
delay(1000);
digitalWrite(LED_PIN, LOW);
Serial.printf("%s - LED_PIN - LOW\n",__func__);
delay(1000);
}
구축
화면에서 ①을 클릭하여 구문을 시작합니다.
②에 결과가 표시됩니다.
※ 명령 트레이([Ctrl]+[Shift]+P)에서도 "PlaatformIo:Build"에서 수행할 수 있습니다.
대상에 업로드
호스트 PC와 대상은 마이크로USB 케이블로 연결됩니다.
화면에서 ①를 클릭하여 업로드를 시작합니다.
②에 결과가 표시됩니다.
!
※ 명령 트레이([Ctrl]+[Shift]+P)에서도 "PlaatformIo:Upload"에서 수행할 수 있습니다.
만약 문제가 없다면, 다 쓴 후에 루치가 시작할 것이다.
Serial 통신 확인
화면 아래 ①를 클릭하면 직렬 통신이 표시됩니다.
②에 결과가 표시됩니다.
※ 명령 트레이([Ctrl]+[Shift]+P)에서도 "PlaatformIo:Serial Monitor"에서 수행할 수 있습니다.
이상은 기본 절차입니다.
보태다
업무 중에 의문과 요점을 기재하다.
COM 포트의 인식은?
PIO Home - Devices 를 통해 보다 자세히 확인할 수 있습니다.
Arduino-IDE의 라이브러리 관리자는?
'PIO Home'-'Libraries'가 더 잘 관리할 수 있습니다.
"PIO Home"은 항상 시작됩니다.
레드 링 부분 검사 후 해결
검사할 프로그램 라이브러리는?
구축할 때 필요에 따라 가져오는 것 같습니다.
Reference
이 문제에 관하여(VScode-PlastiformIO IDE를 사용하여 ESP 32의 개발 환경 및 L형 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/kotaproj/articles/esp32_vscode_pio텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)