我们需要明确电路结构
热敏电阻的原理就不再赘述,本文不凑字数,只讲干货
必须要知道的就是串联电阻R9程序中定义为resistanceInSeries ,精度越高越好
为了方便,先在程序中定义好你的热敏类型和相关参数
float resistanceInSeries = 10000.0; //ntc的串联电阻 float ntcBvalue = 3950.0; //Bֵ值 float ntcR25 = 100000.0; //25度时电阻ֵ float KelvinsZero = 273.15; //绝对零度 uint16_t systemPowerVoltage = 3300; uint16_t adcValue; float resolution = 0.805664; float T25 = 298.15; //25 =KelvinsZero+25