额,实际测试呢?我感觉我目前的算法,温度有些偏高。。。因为没有校准的温度计,所以只能说主观感觉温度偏高
0.48828125; //使用浮点数存储温度数据,温度数据由电压值换算得到,怎么换算的?
乐_乐(顺) 发表于 2012-7-27 17:15 static/image/common/back.gif
0.48828125; //使用浮点数存储温度数据,温度数据由电压值换算得到,怎么换算的?
算法已重新修正。以前算法有误
好东西,顶~
float vol = n * (5.0 / 1023.0*100);
改成
float vol = map(n,0,1023,0,100);是不是更好理解?
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去。。。。。
还是我错了,map不支持浮点的,不过意思是map的意思,而且我还少乘了5
map(n*5,0,1023,0,100)
map的意思就是按比例投影的意思
ttyp 发表于 2012-10-5 11:46 static/image/common/back.gif
还是我错了,map不支持浮点的,不过意思是map的意思,而且我还少乘了5
map(n*5,0,1023,0,100)
map的意思就 ...
map是什么库的函数
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
不太懂那个算法,怎样转成温度的?
楼主您好,请问这个公式的原理是什么“float vol = n * (5.0 / 1023.0*100);”我找不到资料啊。。。。
上面的Bottom View看反了,以为是从上往下看呢,结果电路板上的指示灯怎么都不亮,以为主板坏了,结果一摸电阻,烫手! 接反了呀!幸亏发现及时,没有坏,只有这一个电阻啊:funk:
litian33 发表于 2013-1-1 15:07 static/image/common/back.gif
上面的Bottom View看反了,以为是从上往下看呢,结果电路板上的指示灯怎么都不亮,以为主板坏了,结果一摸电 ...
:L那玩意可不是电阻哟。。。。是温度传感器。还好是LM35这种皮实耐用的。。。。。
vol = n * (5.0 / 1023.0*100);
这个计算公式是怎么得到的???
Bobo 发表于 2013-1-4 09:03 static/image/common/back.gif
vol = n * (5.0 / 1023.0*100);
这个计算公式是怎么得到的???
这个就是按照比例的公式得到的, n/1023=vol/5 得出的。