搜索
bottom↓
回复: 9

温度测得的实际温度,与按键 设定的温度进行判断,

[复制链接]

出0入0汤圆

发表于 2017-4-5 11:26:47 | 显示全部楼层 |阅读模式
温度测得的实际温度,与按键 设定的温度进行比较谁大,谁小,大于实际温度时led灯亮,小于实际温度时led灯灭。求各位坛友帮我拟拟思路,谢谢了,

编了几天了,还是不行,是不是还需要其他 什么???

出0入0汤圆

 楼主| 发表于 2017-4-5 11:27:24 | 显示全部楼层
各位坛友指点一二

出0入0汤圆

 楼主| 发表于 2017-4-5 11:28:58 | 显示全部楼层
就用到液晶1602,按键和温度传感器ds18b20

出0入131汤圆

发表于 2017-4-5 11:41:26 | 显示全部楼层
if( 实际温度 < 设定温度 )
    灯亮;
else
    灯灭;

搞定!

出0入0汤圆

发表于 2017-4-5 13:15:38 | 显示全部楼层
4楼正解

出0入96汤圆

发表于 2017-4-5 13:39:13 | 显示全部楼层
看采集精度和控制精度,
假设采集精度0.1的,那么采集到的温度先×10编程整数,设定也以整数处理。
例如采集温度20.1则变成201
设定温度24则实际值也要变换一下变成240去判断。

出0入0汤圆

 楼主| 发表于 2017-4-5 13:52:53 | 显示全部楼层
asj1989 发表于 2017-4-5 11:41
if( 实际温度 < 设定温度 )
    灯亮;
else

不行   if(Ds18b20ReadTemp()> tab[dat_num] )                 ///判断温度是否大于某一个设定温度值                                                                                       
                           {   
                                                                                     
                                     led=0;
                                                                           
                           }
                                                                       
                  else
                          
                             {
                                                        
                                  led =1;
                             
                           }

出0入0汤圆

发表于 2017-4-5 14:14:27 | 显示全部楼层
4楼是基本思路,还要考虑变化率,容差率等,不然你觉得编对了,实际效果有可能看不出来

出0入10汤圆

发表于 2017-4-5 14:21:12 | 显示全部楼层
照4楼来怎么个不行法?
在温度临界出灯来回闪吗?

if( 实际温度 < (设定温度 - 容差))
    灯亮;
else if(实际温度 > (设定温度 + 容差))
    灯灭;

出0入0汤圆

发表于 2018-2-15 18:29:26 | 显示全部楼层
本帖最后由 ypc168k 于 2018-2-15 18:31 编辑

新年快乐!  楼主问题应该解决了吧!快一年了  
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 11:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表