ESP32接YSI400系列人体测温设备
YSI400系列就2根线,红、白;
红线接ESP32 3.3V供电;
白线接ESP32 GND,中间要接一个10K电阻;
白线接IO35;
类似下图,下图是arduino板子。
#include<math.h> const int wenduio = 35; //测温引脚 double temp; int anaVolt; void Thermister(int data) { double R_NTC; R_NTC = (double)(4095.0/data -1) * 10000.0; temp = (double)3930/(log(R_NTC/0.004246)); temp = temp-273.15; Serial.println(temp); return temp; } void setup() { Serial.begin(115200); } void loop() { anaVolt = analogRead(wenduio); Thermister(anaVolt); delay(1000); }
参考
NTC(温度)热敏电阻使用Arduino IDE进行模拟读取