基于ESP32 DevKitC的基础项目实践
1. 温度传感器项目
- 项目描述 :使用模拟温度传感器芯片获取环境温度,并通过Arduino IDE的串口监视器每秒在PC屏幕上显示一次温度。
- 项目目标 :展示如何使用ESP32 DevKitC的模拟输入(ADC)读取模拟数据,以及如何在PC屏幕上显示数据。
- 电路连接 :
- 使用TMP36模拟温度芯片,其工作电源范围为2.7V至5.5V,可测量 -40ºC至 +125ºC的温度。
- TMP36的输出电压与测量温度成正比,计算公式为 $C = (V – 500) / 10$,其中 $C$ 是测量温度(ºC),$V$ 是传感器芯片的输出电压(mV)。
- TMP36的两个引脚连接到 +3.3V电源和地,输出引脚连接到ESP32 DevKitC的GPIO4(也是ADC2_0),ADC为12位宽,参考电压为 +3.3V。
- 代码实现 :
/****************************************************************
* THERMOMETER WITH SERIAL MONITOR
* =============================