当前位置:网站首页>413【毕设课设】基于51单片机无线zigbee无线智能家居光照温湿度传输监测系统
413【毕设课设】基于51单片机无线zigbee无线智能家居光照温湿度传输监测系统
2020-11-08 08:54:00 【osc_kf7nv2km】
【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51单片机无线zigbee智能家居光照温湿度主从机137
本系统由主机和从机组成。
主机由ST89C52单片机、BH1750光照模块、DHT11温湿度、ZIGBEE模块及电源组成。
从机由ST89C52单片机、LCD1602液晶显示、按键、ZIGBEE模块及电源组成。
主机和从机之间通过ZIGBEE模块实现数据通讯。
1、主机上的温湿度传感器和光照传感器实时检测温湿度和光照信息,
2、然后通过ZIGBEE模块上传到从机,
2、从机接收到上报的数据,在LCD1602液晶实时显示:温湿度和光照强度。
3、从机板上有按键,可以通过按键控制主机板上的灯开关。
//主机发送给从机
*T23R34L00665#
从机发送给主机
**//打开灯
##//关闭灯
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "1602.h"
#include "delay.h"
sbit key = P1^0;//按键接口
char dis0[16]; //打印数组初始化
char dis1[16]; //打印数组初始化
unsigned long time_20ms=0xaaaaaaaa; //定时器计数
bit disFlag = 0 ;//定时更新显示
float valLigh; //光照值
unsigned char firstin =0; //首次接收到标志
unsigned char tab[20]; //串口数据暂存
unsigned char Count=0; //串口接收计数
unsigned char uartbusy =0; //串口判忙
unsigned char temp ; //温度
unsigned char mhu ; // 湿度
bit rekey =0;//防止重复按下
unsigned char val = 0;//发送数据标志值
void Init_Timer0(void); //函数声明
void UART_Init(void);
void uartSendByte(unsigned char dat);
void uartSendStr(unsigned char *s,unsigned char length);
版权声明
本文为[osc_kf7nv2km]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4320183/blog/4707901
边栏推荐
猜你喜欢
M-end software product design considerations - Zhihu
Fgagt: flow guided adaptive graph tracking
16. File transfer protocol, vsftpd service
python_ scrapy_ Fang Tianxia
阅读心得:FGAGT: Flow-Guided Adaptive Graph Tracking
Daily challenges of search engines_ 4_ External heterogeneous resources - Zhihu
5G+AR出圈,中国移动咪咕成第33届中国电影金鸡奖全程战略合作伙伴
China Telecom announces 5g SA commercial scale in 2020
2020天翼智能生态博览会中国电信宣布5G SA正式规模商用
Judging whether paths intersect or not by leetcode
随机推荐
2020-11-07:已知一个正整数数组,两个数相加等于N并且一定存在,如何找到两个数相乘最小的两个数?
Python loop distinction (while loop and for loop)
More than 50 object detection datasets from different industries
2020天翼智能生态博览会中国电信宣布5G SA正式规模商用
Blazor 准备好为企业服务了吗?
Bili Bili common API
vivoy73s和荣耀30青春版的区别
Improvement of rate limit for laravel8 update
Ulab 1.0.0 release
【原创】关于高版本poi autoSizeColumn方法异常的情况
What is the difference between vivoy73s and vivoy70s
OSChina 周日乱弹 —— 之前呢,我一直以为自己是个……
C / C + + Programming Notes: what are the advantages of C compared with other programming languages?
面部识别:攻击类型和反欺骗技术
计算机网络基本概念(五)局域网基本原理
Cloud alibabab notes come out, the whole network detailed explanation only this one hand is slow
京淘项目知识点总结
golang 匿名结构体成员,具名结构体成员,继承,组合
Adobe Prelude /Pl 2020软件安装包(附安装教程)
sed之查找替换