esp32 gpio 2

[MCU] ESP32 WIFI 사용시 아날로그 GPIO 오류

[MCU] ESP32 WIFI 사용시 아날로그 GPIO 오류  Board : ESP32-WROOM-DevKit ESP 32 보드에서 TDS 센서를 사용하여 전기 전도도 값을 측정을 해야하는 작업이 있었다. 이때 샘플 코드로 작동하면 정상으로 작동하는데, WiFi를 활성화하면 정상적으로 센서의 값을 읽어오지 못하는 문제가 발생하였다. (정확히는 4095로 값이 고정되어 출력) l   테스트 TDS 샘플 코드 : https://randomnerdtutorials.com/esp32-tds-water-quality-sensor/ 해당 현상과 관련하여 검색해 보니, 일부 ESP32에서 WiFi를 활성화할 경우 일부 아날로그 GPIO핀이 정상적으로 동작하지 않는다고 한다. 이 문제를 해결하기 위해서는 동작가능한 다..

Embedded 2025.03.06

[MCU] ESP32 핀맵 (Pinout Diagram) 정리

[MCU] ESP32 핀맵 (Pinout Diagram) 정리  MCU(Micro Controller Unit)는 마이크로컨트롤러 유닛을 뜻하며, 전자기기의 조작이나 특정 시스템을 제어하는 역할을 하는 집적회로(IC)이다. 일반적으로 “보드”라고 불리기도 한다.아두이노 보드의 경우 호환 보드가 많고 보드에 붙어있는 확장 디바이스 따라 기능이 추가되기 때문에, 비슷하게 생겼어도 일부 기능들이 조금씩 다르다. 예를들어 ESP32 모델만 하더라도 뒤에 붙는 숫자에 따라 WIFI만 되느냐, 블루투스도 되느냐, 싱글코어이냐 듀얼코어이냐 등이 나뉜다. 그렇기 때문에 MCU를 선택할 때에는 필요한 기능들이 지원되는지 확인할 수 있도록 한다. 물론 해당 기능이 없으면 추가 디바이스 연결로 가능하나 이왕이면 SOC(Sy..

Embedded 2025.01.03