ESP32는 Wi-Fi, Bluetooth, 12비트 ADC, 정전식 터치, PWM, DAC, UART를 하나의 SoC에 담은 마이크로컨트롤러다. 기능이 많다는 사실 자체는 설계자의 문제를 풀어주지 않는다. 실제 문제는 어느 개발 환경을 고를 것인가, 어느 핀을 쓸 수 있고 어느 핀은 건드리면 안 되는가, 그리고 모듈에서 나온 원시 데이터를 쓸 수 있는 정보로 어떻게 바꿀 것인가에 있다. 본 문서는 ESP32의 주변장치 제약(ADC2와 Wi-Fi 공존 제약, UART1 점유, ADC 비선형 구간), Arduino IDE와 ESP-IDF의 트레이드오프, 그리고 NEO-6M/NEO-M8N GPS 모듈을 UART2에 연결해 NMEA 문장을 파싱하고 Google Earth 경로로 가시화하기까지의 경로를 자료에 근거해 정리한다.
*이어지는 전문은 e4ds+ 멤버십 회원에게 제공되는 유료 콘텐츠입니다. 아래 광고를 클릭하시면 무료로 열람하실 수 있습니다.
본 기사에 대한 정정·반론·추후보도 청구는 보도 청구 안내를, 그간 게재된 보도문은 정정·반론보도 모아보기를 참고해 주세요.
편집부

















