想用arduino接NTC负线性电阻测量温度(-40~40℃),怎么实现?现在用的是DS18B20和LM35,为了降成本打算换成NTC电阻(所用NTC 10kΩ B值3950 一个脚接aruino uno 5v接口 一个脚接pin2口 )读出来的数一直是4.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 01:53:14

想用arduino接NTC负线性电阻测量温度(-40~40℃),怎么实现?
现在用的是DS18B20和LM35,为了降成本打算换成NTC电阻
(所用NTC 10kΩ B值3950 一个脚接aruino uno 5v接口 一个脚接pin2口 )
读出来的数一直是4.99,如果显示pin2口电压值的话就一直是1023,这是怎么回事?
是不是NTC电阻选错了,还是接错引脚了?
以下是我的代码:
void setup()
{
Serial.begin(9600);
pinMode(2,INPUT);
}
void loop()
{
long k=0;
double x;
k=analogRead(2); //读取pin2电压
x=(5*k)/1024; //5V片内基准电压
Serial.println(k);
delay(800);
}

是引脚接错了.
模拟量引脚不是pin2,(那是数字引脚2号脚)
用模拟引脚时,不用指定pinMode,用k=analogRead(A0)
1.你可以参考一下Arduino IDE中附带的例程:AnalogReadSerial
2.需要做的是要标定一下-40到40度,NTC返回的值,变成你要显示的范围,这个可以用到map函数

想用arduino接NTC负线性电阻测量温度(-40~40℃),怎么实现?现在用的是DS18B20和LM35,为了降成本打算换成NTC电阻(所用NTC 10kΩ B值3950 一个脚接aruino uno 5v接口 一个脚接pin2口 )读出来的数一直是4. 为什么测量NTC的电阻常温是零温度高电阻就大(NTC)5D-11是负热敏电阻吗?为什么我测量它的电阻,常温时阻值是零,直通的,但温度高电阻变大,是为什么?不是正热敏感电阻温度越高电阻越大、负热 NTC热敏电阻传感器的负温度特性电阻范围大致是多少? 想问一下NTC负温度系数的电阻,它的那个电阻是如何产生的?那个陶瓷类的东东是如何制作的.如果说我想制作一个NTC产品,应如何制作. 如何测量NTC热敏电阻的好坏啊? NTC热敏电阻属于PT电阻吗 怎么样提高NTC材料常温电阻? NTC,5D9电阻是什么型号 数字万用表测量2K电阻时,流过电阻的电流多大?被测电阻为2K,如是NTC温度传感器,会不会引起升温,造成电阻测量不准确 测量NTC热敏电阻的电阻温度关系特性.测量NTC热敏电阻的电阻温度关系特性中,当平衡温度为31.5摄氏度,数字万用表显示629,用的是2K电阻挡.电阻该是多少啊,629千欧? 我用STC12C2052AD单片机和NTC热敏电阻做的温度测量,电阻分压方式,中间抽头直接接单片机程序中先计算出电阻,然后套入公式计算出温度,在低温区(30度内)还算可以,但温度越高误差越大,整了 负温度系数(NTC)热敏电阻值是什么吗? NTC-1k(负温度系数热敏电阻温度特性 NTC 5D-11 负温 热敏电阻 怎么用 若要用NTC温度传感器测量温度怎样将其线性化? NTC的残余电阻是怎么定义的啊? 大学物理实验预习报告 测量(非)线性电阻的伏安特性 如何提高电阻应变片测量电路的输出电压的灵敏度和线性度