NTC热敏电阻测温库-Arduino中文社区 - Powered by Discuz! Archiver

伏仙子 发表于 2020-2-26 13:51

NTC热敏电阻测温库



    一个自己编写的关于NTC热敏电阻测温的库,正式学习才刚刚一个月,如有问题欢迎各位指正。
    NTC热敏电阻是什么,怎么样我就不说了,自行百度

测量接线:


                               https://www.arduino.cn/forum.php?mod=image&aid=61522&size=300x300&key=381d1736a99e2c6a&nocache=yes&type=fixnone
计算公式:



                            https://www.arduino.cn/forum.php?mod=image&aid=61524&size=300x300&key=46c189a370b18032&nocache=yes&type=fixnone
               //来源于“Arduino编程从零开始”
/*
   * 热敏电阻串联一个nK电阻,由串联分压得出nK电阻的电压
   * 该电阻阻值最好与热敏电阻在25°时的阻值接近
   * 最好用万用表测一下电阻精确的阻值
   * a为nK电阻上的模拟电压值,转换为数值为
   * a = a*(5.000000/1023.000000);保留六位小数
   * V(nk电阻)= a = (5.000000*(n.000000/(n.000000+R)))
   * Rt即为热敏电阻的阻值
   * 换算得:
   *            (5*n)
   *      Rt = ------- - n
   *               V(a)
   *
   * NTC 100 3950K 热敏电阻,B=3950,T2=25+273.15
   *R为热敏电阻在25°时的阻值,为100000欧
   *
   *
   *               Rt
   *   1      ln(----- )
   *---         R            1
   *T1 =---------------- + ----
   *                B         T2
   *
   * 由此可以求出环境温度: 1/T1
   */

实际代码为:

#include "NTCTEMP.h"
NTCTEMP temp1 = NTCTEMP(100000,19600,3950,A0);
//NTCTEMP(int NTCR,int CONTACTR,int B,byte READPIN)
//NTC电阻25°C时的阻值,串联电阻阻值,B值,测压引脚
void setup() {
Serial.begin(9600);

}
void loop() {
float i = temp1.tempRead();
Serial.print(i);
Serial.println("°C");
delay(1000);
}


由于是第一次发帖,不清楚格式,将就看看吧,
二个也是初学,希望大家给与指导。
推荐入门“Arduino编程从零开始”
“[基于Arduino的趣味电子制作].吴兰臻”
“Arduino基础入门套件教程”
“Arduino语法手册”
“ARDUINO程序设计基础”
这些里面有一些重复,有一些版本较老,但是正好相互佐证。
同时推荐eagler8大哥的
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
https://www.arduino.cn/forum.php?mod=viewthread&tid=86350&fromuid=204443
(出处: Arduino中文社区)


一套下来自己差不多就可以用了
附上这个ntc的库:
NTCTEMP.zip
还有那个hx711的,我找到的库都不是直接输出质量,我自己弄这个直接输出的库输出结果又是错的,不会改,烦啊


伏仙子 发表于 2020-5-23 21:04

762262279 发表于 2020-5-2 11:01
大神你截图的是什么书求教

Arduino编程从零开始,我小白刚刚上路

762262279 发表于 2020-5-2 11:01

大神你截图的是什么书求教

sqsdz519 发表于 2021-5-19 14:53



https://i.niupic.com/images/2021/05/12/9hrb.png
https://i.niupic.com/images/2021/05/12/9hrc.png
https://i.niupic.com/images/2021/05/12/9hrg.png
https://i.niupic.com/images/2021/05/12/9hre.png
http://bbs.combpm.com/data/attachment/forum/202105/16/103840f7zgk3470ztxyggt.png
http://bbs.combpm.com/data/attachment/forum/202105/16/103845znjshfphhrjwpuhj.png
http://bbs.combpm.com/data/attachment/forum/202105/16/103856tmv6098m6zj3qmva.png
http://bbs.combpm.com/data/attachment/forum/202105/16/103903aokjojkgvxn1f35n.png

菜鸡也想吃把米 发表于 2021-8-16 10:19

sqsdz519 发表于 2021-5-19 14:53


是有什么毛病
页: [1]
查看完整版本: NTC热敏电阻测温库