当前位置:网站首页>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
边栏推荐
- 计算机网络基本概念(五)局域网基本原理
- Ulab 1.0.0 release
- Shiyou's numerical analysis assignment
- C language I blog assignment 03
- C / C + + Programming Notes: what are the advantages of C compared with other programming languages?
- nvm
- Cloud alibabab notes come out, the whole network detailed explanation only this one hand is slow
- 【总结系列】互联网服务端技术体系:高性能之数据库索引
- 接口
- wanxin金融
猜你喜欢
iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】【20160725更新】
将“光头”识别为“足球”,AI 摄像头如何犯的错?
Review the cloud computing application scenarios you didn't expect (Part 1)
C/C++编程笔记:C语言相比其他编程语言,有什么不一样的优势?
FORTRAN77从文件中读入若干数据并用heron迭代公式开方
Game mathematical derivation AC code (high precision and low precision multiplication and division comparison) + 60 code (long long) + 20 point code (Full Permutation + deep search DFS)
Oschina plays on Sunday - before that, I always thought I was a
Mate 40系列发布 搭载华为运动健康服务带来健康数字生活
M 端软件产品设计思虑札记 - 知乎
More than 50 object detection datasets from different industries
随机推荐
Swiper window width changes, page width height changes lead to automatic sliding solution
双向LSTM在时间序列异常值检测的应用
模板链表类学习
M 端软件产品设计思虑札记 - 知乎
什么你的电脑太渣?这几招包你搞定! (Win10优化教程)
C语言I博客作业03
November 07, 2020: given an array of positive integers, the sum of two numbers equals N and must exist. How to find the two numbers with the smallest multiplication?
1. In depth istio: how is sidecar auto injection realized?
Brief history of computer
异常+abstract
SQL Server 2008R2 18456错误解决方案
China Telecom announces 5g SA commercial scale in 2020
京淘项目知识点总结
蓝牙2.4G产品日本MIC认证的测试要求
Judging whether paths intersect or not by leetcode
laravel8更新之速率限制改进
Qt混合Python开发技术:Python介绍、混合过程和Demo
面部识别:攻击类型和反欺骗技术
Sum up some useful functions
C++在C的基础上改进了哪些细节