迷你强 发表于 2012-7-25 15:41:28

额,实际测试呢?我感觉我目前的算法,温度有些偏高。。。因为没有校准的温度计,所以只能说主观感觉温度偏高

乐_乐(顺) 发表于 2012-7-27 17:15:00

0.48828125;   //使用浮点数存储温度数据,温度数据由电压值换算得到,怎么换算的?

迷你强 发表于 2012-8-13 11:49:04

乐_乐(顺) 发表于 2012-7-27 17:15 static/image/common/back.gif
0.48828125;   //使用浮点数存储温度数据,温度数据由电压值换算得到,怎么换算的?

算法已重新修正。以前算法有误

939670129 发表于 2012-9-19 20:21:18

好东西,顶~

ttyp 发表于 2012-9-29 09:55:18

float vol = n * (5.0 / 1023.0*100);
改成
float vol = map(n,0,1023,0,100);是不是更好理解?

迷你强 发表于 2012-10-5 08:23:33

ttyp 发表于 2012-9-29 09:55 static/image/common/back.gif
float vol = n * (5.0 / 1023.0*100);
改成
float vol = map(n,0,1023,0,100);是不是更好理解?

:L程序小白。。你这个语句我就彻底不理解了。。。。。埋头啃C去。。。。。

ttyp 发表于 2012-10-5 11:46:15

还是我错了,map不支持浮点的,不过意思是map的意思,而且我还少乘了5
map(n*5,0,1023,0,100)
map的意思就是按比例投影的意思

test01 发表于 2012-10-5 22:20:39

ttyp 发表于 2012-10-5 11:46 static/image/common/back.gif
还是我错了,map不支持浮点的,不过意思是map的意思,而且我还少乘了5
map(n*5,0,1023,0,100)
map的意思就 ...

map是什么库的函数

ttyp 发表于 2012-10-6 10:45:00

test01 发表于 2012-10-5 22:20 static/image/common/back.gif
map是什么库的函数

http://wiki.geek-workshop.com/doku.php?id=arduino:arduino_language_reference:map

花开无痕 发表于 2012-10-20 08:55:08

不太懂那个算法,怎样转成温度的?

happyfdg 发表于 2012-11-5 23:51:12

楼主您好,请问这个公式的原理是什么“float vol = n * (5.0 / 1023.0*100);”我找不到资料啊。。。。

litian33 发表于 2013-1-1 15:07:15

上面的Bottom View看反了,以为是从上往下看呢,结果电路板上的指示灯怎么都不亮,以为主板坏了,结果一摸电阻,烫手!   接反了呀!幸亏发现及时,没有坏,只有这一个电阻啊:funk:

迷你强 发表于 2013-1-1 16:04:34

litian33 发表于 2013-1-1 15:07 static/image/common/back.gif
上面的Bottom View看反了,以为是从上往下看呢,结果电路板上的指示灯怎么都不亮,以为主板坏了,结果一摸电 ...

:L那玩意可不是电阻哟。。。。是温度传感器。还好是LM35这种皮实耐用的。。。。。

Bobo 发表于 2013-1-4 09:03:03

vol = n * (5.0 / 1023.0*100);
这个计算公式是怎么得到的???

jrqzy 发表于 2013-1-6 13:25:03

Bobo 发表于 2013-1-4 09:03 static/image/common/back.gif
vol = n * (5.0 / 1023.0*100);
这个计算公式是怎么得到的???

这个就是按照比例的公式得到的,    n/1023=vol/5 得出的。
页: 1 [2] 3 4 5 6 7 8
查看完整版本: Arduino入门教程--第十课--用Arduino做简单温度计