如何在Arduino上使用Thermistor

电子说

1.2w人已加入

描述

第1步:您需要做的事情

Arduino

Arduino

对于本教程,您将需要以下内容:

1x热敏电阻(10k或100k:我在这里使用10k)

1个10k电阻器

1x面包板

少量跳线

第2步:Schmatics

Arduino

Arduino

电路非常简单,因此请根据schmatics中的显示进行连接,一切都会好起来的。

您还可以参考我在实验板上连接的图像。

步骤3:代码

Arduino

复制以下代码并将其上传到arduino:

#include Thermister(int data)

{

double temp;

temp = log(10000.0 *((1024.0/data-1)));

temp = 1/(0.001129148+(0.000234125+(0.0000000876741 * temp * temp))* temp);

temp = temp-273.15;

Serial.println(“”);

Serial.print (temp);

Serial.print(“ Celcius”);

temp =(temp * 9.0)/5.0+32.0;

Serial.println(“”);

Serial.print(temp );

Serial.print(“华氏度”);

Serial.println(“”);

Serial.println(“ 。..。..。..。..。..。. 。..。..。..。..。..。.“);

}

void setup()

{

Serial.begin(9600);

}

int i;

void loop()

{

i = analogRead(A0);

Thermister(i);

delay(1000);

}

步骤4:获取温度在串行监视器上

Arduino

上传代码后,打开串行监视器,就可以在我获得串行监视器时获取热敏电阻的温度,参考提供的图像即可会好起来的。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分