模拟输入(ADC)
文章目录
- 模拟输入(ADC)
-
- 1、ADC介绍
- 2、ADC相关API介绍
- 3、软件准备
- 4、硬件准备
- 5、代码实现
本文将介绍如何使用Arduino IDE对ESP32进行模拟读取。模拟读数可用于从可变电阻式电位计或模拟传感器读取值。
1、ADC介绍
ESP32有两个ADC单元,可用于以下场景:
- 生成一次性ADC转换结果
- 生成连续的ADC转换结果
ESP32的ADC支持最大电压值为3.3V,分为率为12位,这意味着,ESP32的ADC采样输出值在0-4095之间。0 V和3.3 V之间的任何电压将在两者之间给出相应的值。
请注意,ESP32的ADC并非为线性,其读数与电压之间的对应值如下:
通