什么是LM35(温度传感器)的摄氏转换系统?

sha*_*b0o 3 arduino sensor

我看到公式如此

temp = (5*val*100/1024) 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这个配方的细节?

zmo*_*zmo 5

事实总是在数据表中:

Atmega ADC:模数转换器

您的Atmega由5V供电,Atmega的数据表表明其ADC具有1024个值(即10位)的定义.所以在你的公式中,5/1024表示由一个位表示的每个电压步骤:

0.0000V -> 0b0000000000
0.0048V -> 0b0000000001
...
5.0000V -> 0b1000000000
Run Code Online (Sandbox Code Playgroud)

从LM35中获取价值

如果您阅读LM35数据表中的应用笔记,您将找到以下公式:

Vout=10mV/°C
Run Code Online (Sandbox Code Playgroud)

如果你用一个200欧姆的电阻器绑定LM35.因此,如果你使用三个规则,你会得到:

Vout=0.01/°C
°C=Vout/0.01
°C=Vout/0.01
°C=Vout*100
Run Code Online (Sandbox Code Playgroud)

HTH