PIC16F887 18B20温度传感器

该系统使用DS18B20传感器检测环境温度,通过LCD显示温度值及设定的上下限。用户通过SET、INC和DEC按键设定温度范围,当温度超出设定范围时,系统会通过LED、直流电机和蜂鸣器模拟空调的开关状态。在无按键操作5S后,系统自动退出设定模式。
摘要由CSDN通过智能技术生成

硬件:DS18B20、按键、LCD显示、LED、蜂鸣器、直流电机

要求: 1、可检测当前环境温度T,设定T上限、T下限,并将三者的数值显示在 LCD上。

2、T ≧ T上限时,红灯亮、并控制直流电机旋转,模拟空调开启。 T上限 ≧T ≧ T下限时,绿灯亮、直流电机停转,模拟关闭空调。 T ≦ T下限时,红灯亮、蜂鸣器响。

3、三个按键为功能设置:SET、INC、DEC

①按键设定状态:第一次按下’SET’键,设定T上限、 ±1;第二次按下’SET’键,设定T下限、 ±1。

②未按下’SET’键时,按’INC’或’DEC’键,不会进入按键设定状态。

③按下’SET’键,超过5S无按键按下,程序自动退出按键设定状态。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值