当前位置:网站首页>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
边栏推荐
- Review the cloud computing application scenarios you didn't expect (Part 1)
- Qt混合Python开发技术:Python介绍、混合过程和Demo
- Codeforce算法题 | 你能想出解法,让你的基友少氪金吗?
- 将“光头”识别为“足球”,AI 摄像头如何犯的错?
- Windows subsystem Ubuntu installation
- Brief history of computer
- Qt混合Python开发技术:Python介绍、混合过程和Demo
- Daily challenges of search engines_ 4_ External heterogeneous resources - Zhihu
- C language I blog assignment 03
- 2020-11-07:已知一个正整数数组,两个数相加等于N并且一定存在,如何找到两个数相乘最小的两个数?
猜你喜欢
QT hybrid Python development technology: Python introduction, hybrid process and demo
数据科学面试应关注的6个要点
C language I blog assignment 03
scala 中 Future 的简单使用
VC6兼容性及打开文件崩溃问题解决
Introduction to ucgui
0.计算机简史
shiyou的数值分析作业
IOS upload app store error: this action cannot be completed - 22421 solution
GoLand writes a program with template
随机推荐
FORTRAN 77 reads some data from the file and uses the heron iteration formula to solve the problem
你的主机中的软件中止了一个已建立的连接。解决方法
蓝牙2.4G产品日本MIC认证的测试要求
More than 50 object detection datasets from different industries
计算机网络基本概念(五)局域网基本原理
【原创】关于高版本poi autoSizeColumn方法异常的情况
Which is more worth starting with the difference between vivos7e and vivos7
Template linked list learning
C++基础知识篇:C++ 基本语法
Codeforce算法题 | 你能想出解法,让你的基友少氪金吗?
IOS upload app store error: this action cannot be completed - 22421 solution
The real-time display of CPU and memory utilization rate by Ubuntu
Learn Scala if Else statement
Cloud alibabab notes come out, the whole network detailed explanation only this one hand is slow
GET,POST,PUT,DELETE,OPTIONS用法与说明
What is the difference between vivoy73s and vivoy70s
Six key points of data science interview
NOIP 2012 提高组 复赛 第一天 第二题 国王游戏 game 数学推导 AC代码(高精度 低精度 乘 除 比较)+60代码(long long)+20分代码(全排列+深搜dfs)
分布式共识机制
Solve the problem of rabbitmq message loss and repeated consumption