본문 바로가기

ESP32

ESP32 Devkit C V4 GPIO Table

반응형

 

어떤 마이크로 컨트롤러를 사용하든 GPIO를 외부 센서와 액츄에이터에 할당하고 회로도와 핀 번호를 확인하는 일은 반드시 필요하다. 아래 테이블을 마찬가지로 완성한다.

 

아래 두 개의 포스팅 자료를 참고하여 절대 사용하지 말아야 할 GPIO와 할당할 때 주의할 점을 명심한다. 나머지는 기능이 여러개인 핀을 잘 구분하여 설정하면 된다. 어사무사하거나, 아삼아삼하는 경우에는 쓰지 않는 게 먼저고, 데이터시트를 참고하고 나서 결정해야 한다. PCB가 나오면 수정하기는 더 어렵다. 

 

ESP32-WROOM-32 핀아웃 참조 Pinout

ESP32 Pinout 참조: 어떤 GPIO 핀을 사용해야 합니까?

 

 

ESP32-DevKitC V4 Espressif에서 개발한 ESP32 기반의 소형 개발 보드로, 강력한 성능과 뛰어난 연결성을 자랑합니다. Wi-Fi와 블루투스 기능이 내장되어 있어 IoT(사물 인터넷) 및 다양한 임베디드 시스템 프로젝트에 이상적입니다. 
주요 특징
  • 강력한 프로세서: 최대 240MHz로 동작하는 듀얼코어 Xtensa LX6 프로세서를 탑재하여 복잡한 연산도 빠르게 처리할 수 있습니다.
  • 무선 통신: 2.4GHz Wi-Fi (802.11 b/g/n)와 블루투스 4.2(BR/EDR 및 BLE)를 모두 지원하여 다양한 무선 연결 애플리케이션을 개발할 수 있습니다.
  • 다양한 입출력: 대부분의 GPIO(범용 입출력) 핀이 양쪽 헤더핀으로 노출되어 있어 브레드보드에 꽂아 손쉽게 프로토타이핑할 수 있습니다.
    • 아날로그 기능: 12비트 ADC(아날로그-디지털 변환기)와 8비트 DAC(디지털-아날로그 변환기)를 내장하고 있어 아날로그 신호를 처리할 수 있습니다.
    • PWM 및 터치 센서: LED 제어 및 모터 제어에 유용한 PWM(펄스 폭 변조) 기능과 정전식 터치 센서가 포함되어 있습니다.
  • 다양한 인터페이스: SPI, I²C, UART, I²S 등 여러 가지 통신 인터페이스를 지원합니다.
  • 편리한 프로그래밍: USB-to-UART 브릿지 칩이 내장되어 있어 USB 케이블을 통해 PC와 연결하고 펌웨어를 손쉽게 업로드할 수 있습니다.
  • 소프트웨어 지원: Arduino IDE, Espressif에서 제공하는 ESP-IDF(IoT Development Framework) 등 다양한 개발 환경을 지원합니다. 
보드 구성 요소
  • ESP32-WROOM-32 모듈: ESP32 칩이 실장된 모듈로, 보드의 핵심적인 역할을 담당합니다.
  • 마이크로 USB 포트: PC 연결 및 전원 공급에 사용됩니다.
  • EN 버튼: ESP32를 리셋하는 버튼입니다.
  • Boot 버튼: 펌웨어를 업로드할 때 사용되는 다운로드 모드 진입 버튼입니다.
  • 전원 LED: 전원이 연결되었을 때 켜지는 LED입니다. 
활용 분야
  • IoT 애플리케이션: 스마트 홈, 스마트 농장 등 다양한 IoT 프로젝트의 핵심 부품으로 사용됩니다.
  • 홈 자동화: 조명 제어, 스마트 플러그 등 가정 내 기기들을 자동화하는 데 활용됩니다.
  • 웨어러블 기기: 소형화된 크기와 저전력 특성 덕분에 웨어러블 기기 개발에 적합합니다.
  • 로봇 공학: 로봇 제어, 센서 데이터 수집 등 로봇 개발에 사용됩니다.
  • 교육용: 마이크로컨트롤러와 무선 통신 기술을 배우는 학생들에게 훌륭한 교육용 보드입니다. 

 

3V3
EN
SVP
SVN
1034
1035
1032
1033
1025
1026
1027
1014
1012
GND
1013
SD2
SD3
CMD
5V

 

GND
IO23
IO22
TxDO
RxD0
IO21
GND
IO19
IO18
IO5
IO17
IO16
IO4
IO0
IO2
IO15
SD1
SDO
CLK

 

No GPIO Assignment ESP32 Server Assignment GPIO
1 3V3       GND
2 EN     IO23
3 SVP     IO22
4 SVN     TxDO
5 1034     RxD0
6 1035     IO21
7 1032     GND
8 1033     IO19
9 1025     IO18
10 1026     IO5
11 1027     IO17
12 1014     IO16
13 1012     IO4
14 GND     IO0
15 1013     IO2
16 SD2     IO15
17 SD3     SD1
18 CMD     SDO
19 5V     CLK

 

 

 

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩