ESP32 GPIO控制
1. GPIO引脚概述
ESP32 拥有丰富的 GPIO(General Purpose Input Output,通用输入输出)引脚,这些引脚可以配置为输入或输出模式,用于与外部设备进行通信。GPIO 引脚的主要功能包括:
-
数字输入/输出:可以读取外部设备的数字信号或向外部设备发送数字信号。
-
模拟输入:部分 GPIO 引脚支持 ADC(Analog-to-Digital Converter,模数转换器)功能,可以读取模拟信号。
-
PWM输出:部分 GPIO 引脚支持 PWM(Pulse Width Modulation,脉宽调制)功能,用于生成可变占空比的方波信号。
-
外设功能:GPIO 引脚可以配置为各种外设功能,如 SPI、I2C、UART 等。