当前位置:网站首页>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
边栏推荐
- 将“光头”识别为“足球”,AI 摄像头如何犯的错?
- Mouse small hand
- Which is more worth starting with the difference between vivos7e and vivos7
- Privacy violation and null dereference of fortify vulnerability
- 鼠标变小手
- 2020-11-07:已知一个正整数数组,两个数相加等于N并且一定存在,如何找到两个数相乘最小的两个数?
- shiyou的数值分析作业
- 成功解决An error ocurred while starting the kernel
- 模板链表类学习
- vivoS7e和vivoS7的区别 哪个更值得入手
猜你喜欢

The software in your host has terminated an established connection. resolvent

ulab 1.0.0发布

c# 表达式树(一)

Daily challenges of search engines_ 4_ External heterogeneous resources - Zhihu

Swiper window width changes, page width height changes lead to automatic sliding solution

个人短网址生成平台 自定义域名、开启防红、统计访问量

阅读心得:FGAGT: Flow-Guided Adaptive Graph Tracking

Qt混合Python开发技术:Python介绍、混合过程和Demo

ASP.NET MVC下基于异常处理的完整解决方案

IOS upload app store error: this action cannot be completed - 22421 solution
随机推荐
Qt混合Python开发技术:Python介绍、混合过程和Demo
Visual Studio 2015 未响应/已停止工作的问题解决
Macquarie Bank drives digital transformation with datastex enterprise (DSE)
C expression tree (1)
解决RabbitMQ消息丢失与重复消费问题
Fgagt: flow guided adaptive graph tracking
Littlest jupyterhub| 02 using nbgitpuller to distribute shared files
个人短网址生成平台 自定义域名、开启防红、统计访问量
Wechat nickname Emoji expression, special expression causes the list not to be displayed, export excel error report and other problems solved!
Mate 40 series launch with Huawei sports health service to bring healthy digital life
Insight -- the application of sanet in arbitrary style transfer
16.文件传输协议、vsftpd服务
These core technology of object-oriented, after you master it, you can have a good interview
OSChina 周日乱弹 —— 之前呢,我一直以为自己是个……
python 循环区分(while循环和for循环)
5g/4g工业无线路由器
0.计算机简史
PCR and PTS calculation and inverse operation in TS stream
C++在C的基础上改进了哪些细节
Solve the problem of rabbitmq message loss and repeated consumption