5 Star 0 Fork 0

DHX/dong

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
shiyan2_.ino 664 Bytes
一键复制 编辑 原始数据 按行查看 历史
DHX 提交于 2015-11-15 19:46 . 考虑到ADC内阻后的温度测量实验
#include <math.h>
void setup() {
// put your setup code here, to run once:
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
short int T0 = 10;
short int a0 = 815;
short int T1 = 60;
short int a1 = 397;
short int a = analogRead(A0);
short int T = convert_adc2temperature(a,a0, a1,T0, T1);
Serial.println(a);
Serial.println(T);
delay(1000);
}
short int convert_adc2temperature(short int ax,short int a0,short int a1,short int temp0, short int temp1)
{
short int tempx;
tempx = temp0+(ax-a0)*(temp1-temp0)/(a1-a0);
return tempx - 20;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/9696/dong.git
git@gitee.com:9696/dong.git
9696
dong
dong
master

搜索帮助