WiFi 및 Bluetooth를 지원하는 XC3800 ESP32 메인 보드

ESP32는 WiFi 및 Bluetooth를 특징으로 하는 강력한 듀얼 코어 마이크로컨트롤러이며 Arduino 커뮤니티의 노력 덕분에 ESP32 애드온을 통해 Arduino IDE로 프로그래밍할 수 있습니다. 512kB RAM, 4MB 플래시 메모리 및 12비트 ADC, 8비트 DAC, I2S, I2C, 터치 센서 및 SPI와 같은 기능을 갖춘 IO 핀 힙이 있습니다. 이것은 표준 AVR 기반 Arduino가 필요한 작업을 수행할 만큼 충분히 강력하지 않은 경우 다음 단계입니다. Bluetooth 지원은 아직 개발 중이므로 비콘을 만드는 것 외에 사용할 수 있는 Bluetooth 기능이 많지 않습니다.

XC3800 ESP32

아두이노

ESP32 IC에 대한 지원 설치는 아직 Boards Manager를 통해 사용할 수 없으므로 github 페이지의 지침을 사용해야 합니다. https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions

이 프로세스에는 많은 양의 다운로드와 완료하는 여러 단계가 포함되므로 사용하기 전에 지침을 읽는 것이 좋습니다.

설치가 완료되면 보드에 USB 직렬 변환기용 드라이버를 설치해야 할 수도 있습니다. 이것은 CP2102 IC이며 드라이버는 CP2102 IC 제조업체의 web대지: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Arduino용 ESP32에 대한 지원은 지속적으로 개발 중이지만 모든 것이 설치되면 스케치 작성 및 업로드 프로세스는 다른 보드와 유사합니다. 보드 유형으로 ESP32 Dev Module을 선택하고 올바른 직렬 포트가 선택되었는지 확인하십시오.

업로드에 문제가 발생하면 'BOOT' 버튼을 누른 상태에서 버튼을 눌렀다 놓아보세요.asin'RST' 버튼을 누르십시오. 그러면 보드가 부트로더 모드로 전환되어 업로드가 가능해집니다.

좋은 숫자가 있습니다.amples 스케치(많은 WiFi 응용 프로그램 포함)가 있지만 전체 설정 프로세스가 제대로 되었는지 확인하는 좋은 테스트는 단순히 'Blink' 스케치를 업로드하는 것입니다.

마이크로파이썬

MicroPython은 ESP32 프로세서에서 실제로 실행되는 완전한 개발 환경입니다. 보드에 펌웨어 이미지를 플래시한 다음 115200 Baud에서 실행되는 직렬 터미널에 액세스하여 인터프리터에 직접 명령을 입력하면 설치가 완료됩니다. 이미지는 다음 페이지에서 다운로드할 수 있습니다. https://micropython.org/download/#esp32

esptool.py 프로그램은 Arduino 애드온을 설치한 경우 설치되며(Arduino에서 업로드하는 작업), 그렇지 않은 경우 github 페이지에서 설치할 수 있습니다. https://github.com/espressif/esptool

문서 / 리소스

github 메인 보드 WiFi 블루투스 [PDF 파일] 사용자 매뉴얼
메인 보드 WiFi 블루투스, XC3800 ESP32

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *