소개 ESP32는 무선 연결 솔루션을 전문으로 하는 중국 회사인 Espressif Systems에서 생산한 마이크로컨트롤러입니다. ESP32는 또 다른 인기 있는 마이크로컨트롤러인 ESP8266의 후속 제품입니다. ESP32는 Wi-Fi 및 Bluetooth 연결 등의 고급 기능을 통합하여 광범위한 IoT 애플리케이션에 적합합니다. Sommaire masquer 1 소개 1.1 이익 1.2 단점 2 기술적 특성 3 카드의 첫 시작 4 ESP32 보드의 LED를 켜세요 이익 다재다능함: ESP32는 듀얼 Wi-Fi와 Bluetooth 연결을 지원하여 홈 자동화부터 웨어러블 기기까지 광범위한 IoT 애플리케이션을 처리할 수 있습니다.처리 능력: 두 개의 프로세서 코어와 240MHz 주파수를 갖춘 ESP32는 실시간 신호 처리를 포함한 복잡한 작업을 처리할 수 있습니다.낮은 전력 소모: ESP32는 여러 가지 전력 절약 모드를 갖추고 있어 배터리로 구동되는 프로젝트에 적합합니다.지원 및 커뮤니티: ESP32는 대규모 개발자 커뮤니티의 지원을 받고 있어 라이브러리, 튜토리얼, 온라인 도움말에 쉽게 접근할 수 있습니다.사용 편의성: Arduino IDE 및 기타 개발 환경과 호환되므로 초보자라도 비교적 쉽게 프로그래밍할 수 있습니다. 단점 복잡성: ESP32는 강력하지만, 다재다능하기 때문에 특히 초보자에게는 익히기가 복잡할 수 있습니다.전원 공급 장치 감도: ESP32는 전압 변동에 민감하며 제대로 작동하려면 안정적인 전원 공급 장치가 필요할 수 있습니다.라이브러리 크기: ESP32용 일부 라이브러리는 크기가 커서 사용 가능한 메모리의 상당 부분을 차지할 수 있습니다. 기술적 특성 ESP32는 다음과 같은 기술적 특성을 가지고 있습니다.프로세서: 최대 240MHz의 Tensilica LX6 코어 2개.RAM: 520KB SRAM.플래시 메모리: 일반적으로 모델에 따라 4MB 또는 16MB입니다.연결성:Wi-Fi: 802.11 b/g/n.블루투스: 블루투스 4.2 및 BLE(블루투스 저에너지).입구/출구:최대 34개의 GPIO(범용 입출력).UART, SPI, I2C, I2S, CAN, PWM, ADC, DAC 인터페이스.기타 :정전식 터치 센서.온도 센서가 내장되어 있습니다.통신 보안을 위한 암호화 모듈. 카드의 첫 시작 ESP32 카드를 사용하려면 Arduino IDE에서 카드를 인식할 수 있도록 드라이버를 설치해야 합니다. 실제로 ESP32에 사용된 칩은 CH340 또는 CP210x이며 드라이버는 Arduino IDE에 기본적으로 설치되지 않습니다. ESP32를 연결하면 Arduino IDE에서 인식되지 않는다는 것을 알게 되었습니다. 실제로는 포트가 발견되지 않았다고 표시됩니다. Windows 11 검색 창에 장치 관리자를 입력하면 USB를 통해 컴퓨터에 연결된 다양한 구성 요소를 볼 수 있습니다. 기타 장치 카테고리에서 ESP32가 감지되었지만 느낌표가 표시된 것을 볼 수 있습니다. 이는 드라이버가 제대로 설치되지 않았기 때문입니다.tallée : 이제 ESP32 카드를 인식할 수 있도록 드라이버를 다운로드해야 합니다. 다른 장치에 CP2102라고 표시되어 있으면 다음 드라이버를 다운로드해야 합니다. CP2102다른 장치에 CH340을 입력한 경우 이것이 필요한 드라이버입니다. download. .zip 형식의 드라이버를 다운로드한 후 ESP32를 마우스 오른쪽 버튼으로 클릭하고 드라이버를 업데이트해야 합니다. 내 컴퓨터 검색을 클릭하면 이전에 다운로드한 드라이버를 선택해야 합니다. 드라이버가 설치되었다는 메시지가 표시됩니다. 드라이버가 설치되면 더 이상 ESP32 카드에 느낌표가 표시되지 않습니다. 다음 단계는 ESP32 보드를 Arduino IDE에 설치하여 인식되도록 하는 것입니다. 이렇게 하려면 Boards Manager로 가서 Espressif Systems의 esp32를 설치해야 합니다. 전자 카드 선택을 클릭하면 ESP32 DEV 모듈과 올바른 COM 포트를 선택해야 합니다.rt COM : 이제 ESP32 보드를 프로그래밍할 수 있습니다. ESP32 : ESP32 보드의 LED를 켜세요 ESP32 카드의 첫 번째 테스트를 위해 카드의 GPIO 2에 LED를 깜박이게 했습니다. ESP32 보드에서 LED를 깜박이는 프로그램은 다음과 같습니다. const int ledPin = 2; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); } 올바른 COM 포트와 ESP32 DEV Kit을 보드로 설정한 후 업로드를 클릭하면 됩니다. Arduino IDE는 프로그램을 검증하고 컴파일합니다. 다음과 같은 오류가 발생할 수 있습니다. 이 오류는 ESP32 카드가 다운로드 모드에 있지 않기 때문에 발생합니다. 이 모드에 들어가려면 ESP32 카드를 분리하고 부팅 버튼을 누른 다음 ESP32 카드를 다시 연결해야 합니다. 부팅 버튼을 누른 상태에서 프로그램을 업로드합니다. 업로드가 올바르게 수행된 것을 확인할 수 있습니다. 업로드가 완료되면 ESP32 보드의 BOOT 버튼을 놓아도 됩니다. 일반적으로 LED가 깜박이는 것을 볼 수 있습니다.