0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Arduino上使用Thermistor

454398 来源:wv 2019-09-30 09:48 次阅读

第1步:您需要做的事情

如何在Arduino上使用Thermistor

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

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

1个10k电阻器

1x面包板

少量跳线

第2步:Schmatics

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

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

步骤3:代码

复制以下代码并将其上传到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
    +关注

    关注

    187

    文章

    6455

    浏览量

    186098
收藏 人收藏

    评论

    相关推荐

    何在DRA821U使用Linux实现快速引导

    电子发烧友网站提供《如何在DRA821U使用Linux实现快速引导.pdf》资料免费下载
    发表于 09-03 10:11 0次下载
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用Linux实现快速引导

    何在Micro SD卡设置写保护?

    我们了解客户对Micro SD卡写保护的疑问。在这篇文章中,拓优星辰将详细解释如何在Micro SD卡设置写保护,以及相关的步骤和注意事项。
    的头像 发表于 07-11 16:37 966次阅读
    如<b class='flag-5'>何在</b>Micro SD卡<b class='flag-5'>上</b>设置写保护?

    何在Arduino使用ESP32-C6?

    我想在Arduino使用ESP32-C6我应该怎么做?
    发表于 06-11 06:48

    何在ADXL355禁用LPF?

    何在ADXL355禁用 LPF
    发表于 06-04 06:00

    如何用Arduino开发STM32G070?

    如何用Arduino开发STM32G070,各位大神有相关教程吗。我如何在Arduino的开发板管理器中添加STM32G070开发板,如何把程序下载到CPU中?
    发表于 04-07 08:22

    arduino如何停止loop循环

    Arduino的loop循环是其主要的程序执行部分,该循环将在Arduino开发板持续运行,并且只有在程序被重新上传或开发板断电重启时才会停止。然而,在某些情况下,你可能需要在程序执行过程中停止或
    的头像 发表于 02-14 16:24 3411次阅读

    arduino中while循环怎么跳出

    Arduino 是一款开源的硬件平台,广泛应用于各种物联网和嵌入式系统项目。在 Arduino 编写代码时,循环结构起到了至关重要的作用。而其中的 while 循环更是常用于需要根据特定条件重复
    的头像 发表于 02-14 16:22 1968次阅读

    求助,如何在TC399使用FOC?

    我想问一个关于如何在 TC399 使用 FOC 的问题? 谢谢你的回答!
    发表于 01-30 08:30

    何在KW45-EVK使用RTC

    电子发烧友网站提供《如何在KW45-EVK使用RTC.pdf》资料免费下载
    发表于 01-03 09:41 0次下载
    如<b class='flag-5'>何在</b>KW45-EVK<b class='flag-5'>上</b>使用RTC

    SMD PTC Thermistor 贴片PTC热敏电阻

    热敏电阻器(Thermistor)是一种电阻值对温度极为灵敏的半导体元件,又可分为负温度系数(NTC)热敏电阻和正温度系数(PTC)
    的头像 发表于 12-26 10:31 458次阅读
    SMD PTC <b class='flag-5'>Thermistor</b> 贴片PTC热敏电阻

    何在LCD显示汉字和英文

    摘要:LCD是嵌入式常见设备,如何在LCD显示汉字和英文?矢量字体和点阵字体有何不同?同一个字符为何有多种编码?GB2312、GB18030指什么?他们之间有关系吗?嵌入式设备如何支持多国语言?从哪里获取字库?需要付费吗?以上问题,本文一一道来!
    的头像 发表于 11-28 10:20 2475次阅读
    如<b class='flag-5'>何在</b>LCD<b class='flag-5'>上</b>显示汉字和英文

    何在AT32 MCU使用FPU功能

    何在AT32 MCU使用FPU功能
    的头像 发表于 11-01 17:18 3890次阅读
    如<b class='flag-5'>何在</b>AT32 MCU<b class='flag-5'>上</b>使用FPU功能

    何在RZ/V2L评估板套件使用AI SDK

    本文章介绍如何在RZ/V2L评估板套件使用AI SDK。
    的头像 发表于 10-27 15:53 823次阅读
    如<b class='flag-5'>何在</b>RZ/V2L评估板套件<b class='flag-5'>上</b>使用AI SDK

    何在AT32 MCU使用FPU功能

    How to use FPU描述了如何在AT32 MCU使用FPU功能。
    发表于 10-24 07:45

    何在Zynq SoC开始使用FreeRTOS

    该项目演示如何在 Zynq SoC 开始使用 FreeRTOS。
    的头像 发表于 10-18 09:44 1609次阅读
    如<b class='flag-5'>何在</b>Zynq SoC<b class='flag-5'>上</b>开始使用FreeRTOS