VS Code와 PlatformIO IDE를 사용한 ESP32 및 ESP8266 시작하기(Windows, Mac OS X, Linux Ubuntu)
VS Code(Microsoft Visual Studio Code)와 PlatformIO IDE 확장을 사용하여 ESP32 및 ESP8266 NodeMCU 보드를 프로그래밍하는 방법을 알아보세요. Windows, Mac OS X 또는 Ubuntu 운영 체제에 소프트웨어를 설치하는 방법을 다룹니다.
VS Code와 PlatformIO IDE를 사용한 ESP32 및 NodeMCU ESP8266 보드 시작하기: Windows, Mac OS X, Linux Ubuntu
Arduino IDE는 소규모 애플리케이션에 적합합니다. 그러나 200줄 이상의 코드, 여러 파일, 자동 완성 및 오류 검사와 같은 기타 고급 기능이 있는 고급 프로젝트의 경우 PlatformIO IDE 확장을 사용한 VS Code가 가장 좋은 대안입니다.
이 튜토리얼에서는 다음 주제를 다룹니다.
VS Code 설치(Visual Studio Code):
- A) Windows
- B) Mac OS X
- C) Linux Ubuntu
- VS Code에 PlatformIO IDE 확장 프로그램 설치
- Visual Studio 빠른 인터페이스 개요
- PlatformIO IDE 개요
- PlatformIO IDE를 사용하여 코드 업로드: ESP32/ESP8266
- 직렬 모니터 통신 속도 변경 - PlatformIO IDE
- PlatformIO IDE에 라이브러리 설치
A) Windows에 VS Code 설치(Visual Studio Code)
https://code.visualstudio.com/으로 이동하여 운영 체제(Windows)에 맞는 안정적인 빌드를 다운로드합니다.
Windows PC용 Microsoft Visual Studio Code VS Code 다운로드 페이지
설치 마법사를 클릭하여 설치를 시작하고 모든 단계에 따라 설치를 완료합니다. 계약에 동의하고 다음 버튼을 누릅니다.
Microsoft Visual Studio Code VS Code 설치 마법사
다음 옵션을 선택하고 다음을 클릭합니다.
Microsoft Visual Studio Code VS Code 설치 마법사 2단계
설치 버튼을 누릅니다.
Microsoft Visual Studio Code VS Code 설치 마법사 3단계
마지막으로 Finish를 클릭하여 설치를 완료합니다.
Microsoft Visual Studio Code VS Code 설치 마법사 마지막 단계
VS Code를 열면 최신 버전의 릴리스 노트가 있는 Welcome 탭이 나타납니다.
Windows PC에서 Microsoft Visual Studio Code VS Code 설치 마법사 시작 화면
여기까지가 전부입니다. Visual Studio Code가 성공적으로 설치되었습니다.
Windows에 Python 설치
PlatformIO IDE로 ESP32 및 ESP8266 보드를 프로그래밍하려면 컴퓨터에 Python 3.5 이상이 설치되어 있어야 합니다. Python 3.8.5를 사용하고 있습니다.
python.org/download로 이동하여 Python 3.8.5 또는 최신 버전을 다운로드합니다. 다운로드한 파일을 열어 Python 설치 마법사를 시작합니다. 다음 창이 나타납니다.
Windows PC에 Python 3.8.5 설치 및 경로에 추가
중요: PATH에 Python 3.8 추가 옵션을 선택해야 합니다. 그런 다음 지금 설치 버튼을 클릭할 수 있습니다.
설치가 성공적으로 완료되면 다음 메시지가 표시됩니다.
Windows PC에서 Python 설치 성공
닫기 버튼을 클릭할 수 있습니다. 이제 이 섹션으로 이동하여 PlatformIO IDE 확장 프로그램을 설치합니다.
B) Mac OS X에 VS Code 설치(Visual Studio Code)
https://code.visualstudio.com/으로 이동하여 운영 체제(Mac OS X)에 맞는 안정적인 빌드를 다운로드합니다.
Mac OS X용 Microsoft Visual Studio Code VS Code 다운로드 페이지
Visual Studio Code 애플리케이션 파일을 다운로드한 후 다음 메시지가 표시됩니다. "열기" 버튼을 누릅니다.
Mac OS X용 Microsoft Visual Studio Code VS Code 애플리케이션 파일 다운로드
또는 다운로드 폴더를 열고 Visual Studio Code를 엽니다.
Mac OS X용 Microsoft Visual Studio Code VS Code 애플리케이션 파일 다운로드
그런 다음 최신 버전의 릴리스 노트가 있는 시작 탭이 표시됩니다.
Max OS X에서 Microsoft Visual Studio Code VS Code 설치 마법사 시작 화면
이게 전부입니다. Visual Studio Code가 성공적으로 설치되었습니다.
Mac OS X에 Python 설치
PlatformIO IDE로 ESP32 및 ESP8266 보드를 프로그래밍하려면 컴퓨터에 Python 3.5 이상이 설치되어 있어야 합니다. Python 3.8.5를 사용하고 있습니다.
Python을 설치하려면 Homebrew를 사용합니다. brew 명령을 사용할 수 없는 경우 다음 명령을 입력합니다.
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Microsoft Visual Studio Code VS Code에서 homebrew 설치
그런 다음 brew 명령을 실행하여 Python 3.X를 설치합니다.
$ brew install python3
Microsoft Visual Studio Code VS Code에서 brew 명령으로 Python 3 설치
이제 저 아래로 이동하여 PlatformIO IDE 확장 프로그램을 설치합니다.
C) Linux Ubuntu에 VS Code 설치(Visual Studio Code)
https://code.visualstudio.com/으로 이동하여 운영 체제(Linux Ubuntu)에 맞는 안정적인 빌드를 다운로드합니다.
Microsoft Visual Studio Code VS Code 다운로드 페이지 Linux Ubuntu
설치 파일 저장:
Microsoft Visual Studio Code VS Code Linux Ubuntu 설치 파일 저장
설치하려면 터미널 창을 열고 다운로드 폴더로 이동한 후 다음 명령을 실행하여 VS Code를 설치합니다.
$ cd Downloads
~/Downloads $ sudo apt install ./code_1.49.1-1600299189_amd64.deb
$ cd Downloads
~/Downloads $ sudo apt install ./code_1.49.1-1600299189_amd64.deb
설치가 완료되면 VS Code가 애플리케이션 메뉴에서 사용 가능해야 합니다.
Microsoft Visual Studio Code VS Code Linux Ubuntu 애플리케이션 열기
VS Code를 열면 최신 버전의 릴리스 노트가 있는 시작 탭이 나타납니다.
Linux Ubuntu에서 Microsoft Visual Studio Code VS Code 설치 마법사 시작 화면
여기까지가 전부 입니다. Visual Studio Code가 성공적으로 설치되었습니다.
Linux Ubuntu에 Python 설치
PlatformIO IDE로 ESP32 및 ESP8266 보드를 프로그래밍하려면 컴퓨터에 Python 3.5 이상이 설치되어 있어야 합니다. Python 3.8을 사용하고 있습니다.
터미널 창을 열고 Python 3이 이미 설치되어 있는지 확인합니다. 파이선 버전 확인입니다.
$ python3 --version
python 3.8.2
$ python3 --version
python 3.8.2
Linux ubuntu Python3 테스트 버전 확인
이전 그림에서 볼 수 있듯이 Python 3.8.2가 이미 설치되어 있습니다. Python 3.8.X가 설치되어 있지 않으면 다음 명령을 실행하여 설치합니다.
$ sudo apt install python3
Python이 이미 설치되어 있든 없든 다음 명령을 실행하여 Python 유틸리티를 설치해야 합니다.
$ sudo apt install python3-distutils
PlatformIO IDE용 Linux Ubuntu에 python3-distutils 설치
이제 바로 아래로 이동하여 PlatformIO IDE 확장 프로그램을 설치합니다.
VS Code에 PlatformIO IDE 확장 프로그램 설치
VS Code를 PlatformIO IDE 확장 프로그램과 함께 사용하여 ESP32 및 ESP8266 보드를 프로그래밍할 수 있습니다. 다음 단계에 따라 PlatformIO IDE 확장 프로그램을 설치합니다.
VS Code 열기:
- 확장 프로그램 아이콘을 클릭하거나 Ctrl+Shift+X를 눌러 확장 프로그램 탭을 엽니다.
- "PlatformIO IDE"를 검색합니다.
- 첫 번째 옵션을 선택합니다.
- 마지막으로 설치 버튼을 클릭합니다(참고: 설치에 몇 분이 걸릴 수 있음)
VS Code에 PlatformIO IDE 확장 프로그램 설치
설치 후 아래와 같이 PlatformIO IDE 확장 프로그램이 활성화되었는지 확인합니다.
VS Code에서 PlatformIO IDE 확장 프로그램 활성화
그런 다음 왼쪽 사이드바에 PlatformIO 아이콘과 PlatformIO 홈으로 리디렉션하는 홈 아이콘이 표시됩니다.
PlatformIO 확장 프로그램 설치 성공
이제 PlatformIO IDE 확장 프로그램이 VS Code에 성공적으로 추가되었습니다. PIO 아이콘과 하단의 빠른 도구가 보이지 않으면 변경 사항을 적용하려면 VS Code를 다시 시작해야 할 수 있습니다.
어느 쪽이든 진행하기 전에 VS Code를 다시 시작하는 것이 좋습니다.
VS Code 빠른 인터페이스 개요
VS Code를 엽니다. 다음 인쇄 화면은 왼쪽 사이드바에 있는 각 아이콘의 의미와 바로가기를 보여줍니다.
VS Code Visual Studio 애플리케이션 인터페이스 개요
- 파일 탐색기
- 파일 검색
- 소스 코드 관리(gist 사용)
- 코드 실행 및 디버깅
- 확장 관리
또한 Ctrl+Shift+P를 누르거나 보기 > 명령 팔레트…로 이동하여 사용 가능한 모든 명령을 표시할 수 있습니다. 명령을 검색하고 해당 명령이 어디에 있는지 또는 바로가기를 모르는 경우 명령 팔레트로 이동하여 검색하기만 하면 됩니다.
하단에 PlatformIO 명령이 있는 파란색 막대가 있습니다.
PlatformIO IDE 확장 빠른 도구 아이콘
왼쪽에서 오른쪽으로 아이콘의 기능은 다음과 같습니다.
- PlatformIO 홈
- 빌드/컴파일
- 업로드
- 정리
- 직렬 모니터
- 새 터미널
아이콘 위에 마우스를 올리면 각 아이콘의 기능이 표시됩니다. 또는 PIO 아이콘을 클릭하여 모든 PlatformIO 작업을 볼 수도 있습니다.
PlatformIO IDE 확장 작업 메뉴
아이콘을 클릭해도 IDE에 작업이 표시되지 않으면 상단에 있는 세 개의 점 아이콘을 클릭하고 아래와 같이 PlatformIO 작업을 활성화해야 할 수 있습니다.
PlatformIO IDE 확장 작업 활성화
PlatformIO IDE 개요
VS 코드에서 PlatformIO가 작동하는 방식에 대한 개요를 알아보기 위해 ESP32 또는 ESP8266 보드에 "깜박이는 LED" 스케치를 만들고 저장하고 업로드하는 방법을 보여드리겠습니다.
새 프로젝트 만들기
VS 코드에서 PlartfomIO 홈 아이콘을 클릭합니다. + 새 프로젝트를 클릭하여 새 프로젝트를 시작합니다.
새 프로젝트 만들기 PlatformIO VS 코드
프로젝트 이름(예: Blink_LED)을 지정하고 사용 중인 보드를 선택합니다. 이 경우 DOIT ESP32 DEVKIT V1을 사용합니다. Arduino 코어를 사용하려면 프레임워크를 "Arduino"로 설정해야 합니다.
프로젝트를 저장할 기본 위치나 사용자 지정 위치를 선택할 수 있습니다.
기본 위치는 Documents > PlatformIO > Projects 경로에 있습니다. 이 테스트에서는 기본 위치를 사용할 수 있습니다. 마지막으로 "Finish"를 클릭합니다.
VS Code를 사용한 PlatformIO 새 ESP32 프로젝트 만들기
이 예제에서는 DOIT ESP32 DEVKIT 보드를 사용합니다. ESP8266 NodeMCU 보드를 사용하는 경우 프로세스는 매우 유사하며 ESP8266 보드를 선택하기만 하면 됩니다.
VS Code를 사용한 PlatformIO IDE 확장 프로그램 새 ESP8266 프로젝트 만들기
Blink_LED 프로젝트는 Explorer 탭에서 액세스할 수 있어야 합니다.
PlatformIO IDE 확장 프로젝트 폴더 구조
VS Code와 PlatformIO는 표준 .ino 프로젝트와 다른 폴더 구조를 가지고 있습니다. Explorer 탭을 클릭하면 프로젝트 폴더 아래에 생성된 모든 파일이 표시됩니다. 작업할 파일이 많아 보일 수 있습니다. 하지만 걱정하지 마세요. 보통은 그 중 하나나 두 개만 처리하면 됩니다.
경고: 폴더와 platformio.ini 파일을 삭제, 수정 또는 이동해서는 안 됩니다. 그렇지 않으면 PlatformIO를 사용하여 프로젝트를 더 이상 컴파일할 수 없습니다.
platformio.ini 파일
platformio.ini 파일은 프로젝트의 PlatformIO 구성 파일입니다. 프로젝트의 플랫폼, 보드, 프레임워크를 보여줍니다. 포함할 라이브러리, 업로드 옵션, 직렬 모니터 전송 속도 변경 및 기타 구성과 같은 다른 구성을 추가할 수도 있습니다.
ESP32용 PlatformIO IDE 확장 구성 파일
- platform: 보드에서 사용하는 SoC에 해당합니다.
- board: 사용 중인 개발 보드입니다.
- 프레임워크: 프로젝트 코드를 실행할 소프트웨어 환경입니다.
ESP32 및 ESP8266의 경우 직렬 모니터에서 115200의 전송 속도를 사용하려면 다음 줄을 platformio.ini 파일에 추가하기만 하면 됩니다.
monitor_speed = 115200
그런 다음 Ctrl+S를 눌러 파일에 대한 변경 사항을 저장해야 합니다.
이 파일에는 나중에 살펴보겠지만 lib_deps 지시문을 사용하여 프로젝트에서 사용할 라이브러리 식별자를 포함할 수도 있습니다.
src 폴더
src 폴더는 작업 폴더입니다. src 폴더 아래에 main.cpp 파일이 있습니다. 여기에 코드를 작성합니다. 해당 파일을 클릭합니다. Arduino 프로그램의 구조는 setup() 및 loop() 함수와 함께 열립니다.
src 폴더 아래의 PlatformIO IDE 확장 main.cpp 파일
PlatformIO에서 모든 Arduino 스케치는 #include <Arduino.h>로 시작해야 합니다.
PlatformIO IDE를 사용하여 코드 업로드: ESP32/ESP8266
다음 코드를 main.cpp 파일에 복사합니다.
/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/
*********/
#include <Arduino.h>
#define LED 2
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED, HIGH);
Serial.println("LED is on");
delay(1000);
digitalWrite(LED, LOW);
Serial.println("LED is off");
delay(1000);
}
이 코드는 1초마다 온보드 LED를 깜빡입니다. ESP32 및 ESP8266 보드에서 작동합니다(둘 다 온보드 LED가 GPIO 2에 연결됨).
이 코드를 수동으로 복사하여 IDE의 자동 완성 및 기타 흥미로운 기능이 작동하는 것을 확인하는 것이 좋습니다. 또한 프로그램 어딘가에 구문 오류가 있는 경우 컴파일하기 전에도 빨간색으로 밑줄이 표시됩니다.
그런 다음 Ctrl+S를 누르거나 파일 > 저장으로 이동하여 파일을 저장합니다.
이제 업로드 아이콘을 클릭하여 코드를 컴파일하고 업로드할 수 있습니다. 또는 PIO 프로젝트 작업 메뉴로 이동하여 업로드를 선택할 수 있습니다.
업로드 코드 ESP32 보드 PlatformIO VS Code Visual Studio
코드가 성공적으로 업로드되면 다음 메시지가 표시됩니다.
ESP32 PlatformIO VS Code에 코드 업로드 성공
코드를 업로드한 후 ESP32 또는 ESP8266은 1초마다 온보드 LED를 깜빡여야 합니다.
ESP32 보드 내장 LED가 HIGH로 켜짐
이제 직렬 모니터 아이콘을 클릭하면 현재 LED 상태가 인쇄되는 것을 볼 수 있습니다.
PlatformIO IDE VS Code Visual Studio 직렬 모니터 ESP32 보드
참고: 터미널 창이 보이지 않으면 터미널 > 새 터미널 메뉴로 이동하세요.
COM 포트 감지
PlatformIO는 보드가 연결된 포트를 자동으로 감지합니다. 연결된 장치를 확인하려면 PIO 홈으로 이동하여 장치 아이콘을 클릭하세요.
PlatformIO IDE 확장 VS Code Visual Studio 연결된 장치 COM 포트 직렬
문제 해결
1) ESP32에 새 스케치를 업로드하려고 하면 "치명적인 오류가 발생했습니다. ESP32에 연결하지 못했습니다. 시간 초과... 연결 중..."이라는 오류 메시지가 나타납니다. 이는 ESP32가 플래싱/업로드 모드가 아님을 의미합니다.
올바른 보드 이름과 COM 포트를 선택한 후 다음 단계를 따르세요.
- ESP32 보드에서 BOOT 버튼을 길게 누릅니다.
- Arduino IDE에서 업로드 버튼을 눌러 스케치를 업로드합니다.
- Arduino IDE에서 "연결 중..." 메시지가 표시되면 BOOT 버튼에서 손가락을 뗍니다.
- 그런 다음 "업로드 완료" 메시지가 표시되어야 합니다.
또한 새 스케치를 업로드할 때마다 이 버튼 시퀀스를 반복해야 합니다. 하지만 BOOT 버튼을 누르지 않고도 이 문제를 한 번에 해결하려면 다음 가이드의 제안을 따르세요.
[해결됨] ESP32에 연결하지 못했습니다. 패킷 헤더를 기다리는 동안 시간이 초과되었습니다.
2) "COM 포트를 찾을 수 없음/사용할 수 없음" 오류가 발생하면 CP210x 드라이버를 설치해야 할 수 있습니다.
- USB 드라이버 설치 - CP210x USB to UART Bridge(Windows PC)
- USB 드라이버 설치 - CP210x USB to UART Bridge(Mac OS X)
ESP32에 문제가 있으면 심층적인 ESP32 문제 해결 가이드를 살펴보세요.
직렬 모니터 통신 속도 변경 - PlatformIO IDE
PlatformIO에서 사용하는 기본 통신 속도는 9600입니다. 그러나 이전에 언급한 대로 다른 값을 설정할 수도 있습니다. 파일 탐색기에서 프로젝트 폴더 아래에 platformio.ini 파일을 열고 다음 줄을 추가합니다.
monitor_speed = baud_rate
예를 들:
monitor_speed = 115200
PlatformIO IDE 확장 직렬 모니터 통신 속도 변경 115200
그런 다음 해당 파일을 저장합니다.
PlatformIO IDE에 ESP32/ESP8266 라이브러리 설치
PlatformIO IDE에 라이브러리를 설치해야 하는 경우 다음 절차를 따르세요.
홈 아이콘을 클릭하여 PlatformIO 홈으로 이동합니다. 왼쪽 사이드바에서 라이브러리 아이콘을 클릭합니다.
설치하려는 라이브러리를 검색합니다. 예를 들어 Adafruit_BME280입니다.
PlatformIO IDE 확장 VS Code Visual Studio BME280 라이브러리 검색
프로젝트에 포함하려는 라이브러리를 클릭합니다. 그런 다음 프로젝트에 추가를 클릭합니다.
VS Code가 포함된 PlatformIO 프로젝트에 라이브러리 추가
라이브러리를 사용하려는 프로젝트를 선택합니다.
VS Code가 포함된 PlatformIO 프로젝트에 라이브러리 추가 프로젝트 선택
이렇게 하면 platformio.ini 파일에서 lib_deps 지시문을 사용하여 라이브러리 식별자가 추가됩니다. 프로젝트의 platformio.ini 파일을 열면 다음 이미지와 같이 표시되어야 합니다.
구성 파일 PlatformIO에 라이브러리 식별자 추가
또는 라이브러리 창에서 설치 탭을 선택하고 조금 스크롤하면 라이브러리 식별자가 표시됩니다. 사용하려는 옵션에 따라 해당 식별자 중 하나를 선택할 수 있습니다. 라이브러리 식별자는 빨간색으로 강조 표시됩니다.
PlatformIO IDE 확장 라이브러리 레지스트리 메뉴
그런 다음 프로젝트의 platformio.ini 파일로 이동하여 라이브러리 식별자를 다음과 같이 해당 파일에 붙여넣습니다.
lib_deps = adafruit/Adafruit BME280 Library@^2.1.0
여러 라이브러리가 필요한 경우 이름을 쉼표로 구분하거나 다른 줄에 입력할 수 있습니다. 예를 들어:
lib_deps =
arduino-libraries/Arduino_JSON @ 0.1.0
adafruit/Adafruit BME280 Library @ ^2.1.0
adafruit/Adafruit Unified Sensor @ ^1.1.4
lib_deps =
arduino-libraries/Arduino_JSON @ 0.1.0
adafruit/Adafruit BME280 Library @ ^2.1.0
adafruit/Adafruit Unified Sensor @ ^1.1.4
PlatformIO에는 강력한 라이브러리 관리자가 내장되어 있어 lib_deps를 사용하여 프로젝트 구성 파일 platformio.ini에서 프로젝트별로 사용자 정의 종속성을 지정할 수 있습니다. 이렇게 하면 구성 파일을 저장하거나 프로젝트를 컴파일할 때 PlatformIO가 라이브러리와 모든 종속성을 자동으로 다운로드하도록 합니다.
프로젝트 폴더 열기
PlatformIO에서 기존 프로젝트 폴더를 열려면 VS Code를 열고 PlatformIO 홈으로 이동하여 프로젝트 열기를 클릭합니다. 파일을 탐색하여 프로젝트 폴더를 선택합니다.
PlatformIO가 있는 VS Code 프로젝트 폴더 열기
PlatformIO가 프로젝트 폴더 내의 모든 파일을 엽니다.
VS Code 색상 테마
VS Code에서는 다양한 색상 테마를 선택할 수 있습니다. 관리 아이콘으로 이동하여 색상 테마를 선택합니다. 그런 다음 여러 가지 밝고 어두운 테마 중에서 선택할 수 있습니다.
VS Code Visual Studio 색상 테마 변경 어둡고 밝음
바로가기 목록
Windows, Mac OS X 또는 Linux용 VS Code 바로가기의 전체 목록은 다음 링크를 확인하세요.
마무리
이 튜토리얼에서는 Visual Studio Code를 설치하고 ESP32 및 ESP8266 보드에서 작동하도록 준비하는 방법을 알아보았습니다. PlatformIO IDE 확장 기능이 있는 VS Code는 특히 대규모 애플리케이션에 대한 고급 스케치를 작업할 때 기존 Arduino IDE에 대한 훌륭한 대안입니다.
Arduino IDE보다 PlatformIO IDE와 함께 VS Code를 사용하는 이점은 다음과 같습니다.
- 보드가 연결된 COM 포트를 자동으로 감지합니다.
- VS Code IntelliSense: 자동 완성. IntelliSense 코드 완성은 사용자가 작성하려는 내용을 추측하여 다양한 가능성을 표시하고 함수가 예상할 수 있는 매개변수에 대한 통찰력을 제공합니다.
- 오류 강조 표시: VS Code + PIO는 컴파일하기 전에 코드의 오류에 밑줄을 긋습니다.
- 여러 개의 열린 탭: 여러 개의 코드 탭을 한 번에 열 수 있습니다.
- 코드의 특정 부분을 숨길 수 있습니다.
- 고급 코드 탐색
- 그리고 훨씬 더 많은 기능...
ESP32 및 ESP8266 보드용 애플리케이션을 작성할 수 있는 고급 IDE를 찾고 있다면 PlatformIO IDE 확장 기능이 있는 VS Code가 좋은 옵션입니다.
이 튜토리얼이 도움이 되었기를 바랍니다. 배움을 절대로 멈추지 마세요.
'ESP32' 카테고리의 다른 글
ESP32 Pinout 참조: 어떤 GPIO 핀을 사용해야 합니까? (1) | 2024.12.19 |
---|---|
ESP32 Multiple DS18B20 다중 온도 센서 사용법 (4) | 2024.12.16 |
ESP32 DS18B20 온도 센서(단일, 다중, 웹 서버) (1) | 2024.12.14 |
ESP-Now 통신 프로토콜을 사용하여 ESP32로 LED를 제어하는 방법 (1) | 2024.12.12 |
PlatformIO란 무엇인가요? (0) | 2024.12.06 |
Arduino IDE 2에 ESP32 보드 설치하기(Windows, Mac OS X, Linux) (3) | 2024.12.06 |
ESP32 4개의 센서 모니터링, 18개의 릴레이(12개 릴레이 + 예약된 릴레이 6개) 제어 (5) | 2024.11.29 |
ESP32 간략한 역사, 시작 방법, 제공되는 개발 지원 (2) | 2024.11.27 |
더욱 좋은 정보를 제공하겠습니다.~ ^^