하드웨어 이해

ESP32 보드 기초

30핀 ESP32와 확장보드의 구조, 좌우 센서 포트 방향, I2C 연결 원리를 차근차근 확인합니다.

확장보드 사용법

ESP32 30핀 보드를 확장보드(쉴드)에 꽂으면 왼쪽 포트 라인은 S(신호), V(전원), G(그라운드) 순서이고, 오른쪽 포트 라인은 G(그라운드), V(전원), S(신호) 순서입니다. 좌우 방향이 다르므로 꽂기 전에 줄 이름을 먼저 확인하세요!

확장보드 한눈에 보기

왼쪽 S/V/G, 오른쪽 G/V/S 센서 포트

GGND V전원 S신호
왼쪽 포트 라인
번호SVG
1ENSVG
2VPSVG
3VNSVG
4D34SVG
5D35SVG
6D32SVG
7D33SVG
8D25SVG
9D26SVG
10D27SVG
11D14SVG
12D12SVG
13D13SVG
1
2
3
4
5
6
7
8
USB 5V
ESP32 DevKit 30핀 보드 장착 위치
I2C x2 D22 SCL D21 SDA VCC / GND
V열 전압 점퍼
5V 3V3
DC 6.5~16V
오른쪽 포트 라인
번호GVS
14D23GVS
15D22GVS
16TX0GVS
17RX0GVS
18D21GVS
19D19GVS
20D18GVS
21D5GVS
22D17GVS
23D16GVS
24D4GVS
25D0GVS
26D2GVS
27D15GVS
1PWR LED
2USB 5V 입력
3DC 6.5~16V 배럴잭
4I2C 포트 2세트: SCL/SDA/VCC/GND
5왼쪽 S/V/G · 오른쪽 G/V/S 센서 포트
6ESP32 30핀 장착 위치
7별도 5V/3V3 출력핀
8G/V/S V열 5V 또는 3V3 선택 점퍼

SCL / SDA란?

SCL과 SDA는 I2C 통신에 쓰이는 두 신호선입니다. SCL은 장치들이 박자를 맞추는 시계선(Clock), SDA는 실제 데이터를 주고받는 데이터선(Data)입니다. OLED, PCA9685, 일부 센서처럼 I2C 장치는 보통 같은 SCL/SDA 선을 함께 나눠 쓰고, 장치마다 주소가 달라 ESP32가 구분합니다.

ESP32 기본 I2C 연결

  • SDA → GPIO21
  • SCL → GPIO22
  • VCC → 3V3 또는 모듈 규격 전원
  • GND → GND 공통 연결

I2C 모듈 대부분은 풀업 저항이 포함되어 있지만, 긴 배선이나 여러 모듈을 연결할 때는 신호 안정성을 확인하세요.