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
    +关注

    关注

    188

    文章

    6471

    浏览量

    187250
收藏 人收藏

    评论

    相关推荐

    何在Linux系统设置站群服务器IP地址

    在Linux系统设置站群服务器的IP地址,可以通过以下步骤进行,主机推荐小编为您整理发布如何在Linux系统设置站群服务器IP地址。
    的头像 发表于 12-11 10:05 180次阅读

    何在TMS320C6727 DSP创建基于延迟的音频效果

    电子发烧友网站提供《如何在TMS320C6727 DSP创建基于延迟的音频效果.pdf》资料免费下载
    发表于 10-16 10:35 0次下载
    如<b class='flag-5'>何在</b>TMS320C6727 DSP<b class='flag-5'>上</b>创建基于延迟的音频效果

    何在TMS320DM643x器件使用EDMA3驱动程序

    电子发烧友网站提供《如何在TMS320DM643x器件使用EDMA3驱动程序.pdf》资料免费下载
    发表于 10-15 09:41 0次下载
    如<b class='flag-5'>何在</b>TMS320DM643x器件<b class='flag-5'>上</b>使用EDMA3驱动程序

    何在MSP430™实现内置振荡器的高精度定时器

    电子发烧友网站提供《如何在MSP430™实现内置振荡器的高精度定时器.pdf》资料免费下载
    发表于 09-14 11:10 0次下载
    如<b class='flag-5'>何在</b>MSP430™<b class='flag-5'>上</b>实现内置振荡器的高精度定时器

    何在MSP430FR2311使用智能模拟组合和跨阻抗放大器

    电子发烧友网站提供《如何在MSP430FR2311使用智能模拟组合和跨阻抗放大器.pdf》资料免费下载
    发表于 09-14 10:27 0次下载
    如<b class='flag-5'>何在</b>MSP430FR2311<b class='flag-5'>上</b>使用智能模拟组合和跨阻抗放大器

    何在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 1838次阅读
    如<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

    何在测试中使用ChatGPT

    Dimitar Panayotov 在 2023 年 QA Challenge Accepted 大会 分享了他如何在测试中使用 ChatGPT。
    的头像 发表于 02-20 13:57 771次阅读

    arduino如何停止loop循环

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

    arduino中while循环怎么跳出

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

    求助,如何在TC399使用FOC?

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

    何在VDAC使用外部频闪功能?

    何在 VDAC 使用外部频闪功能? 它使用上升边缘吗? 我看不到具体说明。
    发表于 01-30 08:12