ESP-WROOM-32引脚说明
官方开发板:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/esp32/get-started-devkitc.html
注意:ADC2和WIFI不能同时使用。
默认引脚按功能划分如下:
ADC引脚
ADC引脚不可更改映射。
引脚 | 功能 | 备注 |
---|---|---|
IO_36 VP | ADC1 | ADC1_CH0,只能输入 |
IO_39 VN | ADC1 | ADC1_CH3,只能输入 |
IO_32 | ADC1 | ADC1_CH4,只能输入 |
IO_33 | ADC1 | ADC1_CH5,只能输入 |
IO_34 | ADC1 | ADC1_CH6,只能输入 |
IO_35 | ADC1 | ADC1_CH7,只能输入 |
ADC1_CH1和ADC1_CH2配合ADC1_CH0和ADC1_CH3组成了SENSOR,因此不可用。
3个UART引脚
ESP32共有3个UART接口,UART引脚可以任意更改映射。按照arduino框架,默认的引脚如下:
引脚 | 功能 | 备注 |
---|---|---|
RXD0 | UART0_RX | 默认打印调试信息,GPIO_3 |
TXD0 | UART0_TX | 默认打印调试信息 ,GPIO_1 |
RXD0 | UART1_RX | GPIO_9,未引出 |
TXD0 | UART1_TX | GPIO_10,未引出 |
RXD0 | UART2_RX | GPIO_16 |
TXD0 | UART2_TX | GPIO_17 |
UART引脚在arduino框架内映射
- 在Arduino的框架内,UART引脚可以映射到任意具有输入、输出功能的IO口上。其方法如下:
Serial1.begin(115200,SERIAL_8N1,9,13);
ESP32 ARDUINO框架常用链接地址
Arduino参考链接
esp32-arduino git官网
arduino-esp32在线教程
arduino官网api