基于Arduino的无线通信系统设计结题报告.ppt

上传人:牧羊曲112 文档编号:6262182 上传时间:2023-10-11 格式:PPT 页数:16 大小:2MB
返回 下载 相关 举报
基于Arduino的无线通信系统设计结题报告.ppt_第1页
第1页 / 共16页
基于Arduino的无线通信系统设计结题报告.ppt_第2页
第2页 / 共16页
基于Arduino的无线通信系统设计结题报告.ppt_第3页
第3页 / 共16页
基于Arduino的无线通信系统设计结题报告.ppt_第4页
第4页 / 共16页
基于Arduino的无线通信系统设计结题报告.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《基于Arduino的无线通信系统设计结题报告.ppt》由会员分享,可在线阅读,更多相关《基于Arduino的无线通信系统设计结题报告.ppt(16页珍藏版)》请在三一办公上搜索。

1、基于Arduino的远程无线温度实时测量显示系统设计,应用背景,研究题目,基于Arduino的实时温度测量系统温度传感器测量模块Xbee无线传输模块液晶屏显示模块,实验所用硬件,Arduino UNO 主控板:两块温度传感器LM35:一个Xbee模块:两个IO扩展板:两块液晶屏扩展板:一个USB下载线:两根导线:若干面包板:两块,Arduino主控板,系统框架,Arduino主控板,温度传感器,XBee,液晶显示屏,XBee,温度采集,串行通信,基于XBee无线通信,串并转换,Arduino UNO 主控板,MCU:ATmega32814路数字输入输出口6路模拟输入,温度信号采集,如图:,串口

2、传输,数据协议,XBee通信模块性能特点,XBee网络,路由(Router)路由在运行前必须连接到一个ZigBee PAN 中.连接到PAN 之后,路由允许其他路由和终端连接到其中.路由同样可以发送和接收射频数据,也可以通过网络路由数据包.路由允许连接设备和参与路由数据,因此它不能休眠,应使用电源供电.协调器(Coordinator)负责选择信道和PAN ID.协调器启动一个新的PAN.启动之后,协调器允许路由,和终端连接到PAN 中.它可以发送和接收射频数据,也可以参与网络的数据路由.协调器不能使用电池供电,因为它是允许连接设备和/或路由数据所必须的,应使用电源供电.,XBee通信过程,Zi

3、gBee设备寻址ZigBee应用层寻址数据传输与路由,发送部分,代码:val=analogRead(5);test=(double)val*(5/10.24);/*将整数位和小数位分别保存在两个变量中integer,decimal*/Serial.print(d);delay(100);Serial.print(e);Serial.print(integer);delay(100);Serial.print(f);Serial.print(decimal);delay(100);,#include LiquidCrystal lcd(8,9,4,5,6,7);char val3;void se

4、tup()Serial.begin(9600);lcd.begin(16,2);lcd.setCursor(0,0);lcd.print(Waiting.);void loop()int i=4;char j=0 xDF;double test,integer,decimal;val0=Serial.read();if(val0=d),接收部分,while(val1=Serial.read()!=e);delay(25);val1=Serial.read();while(val2=Serial.read()!=f);delay(25);val2=Serial.read();integer=(double)(val1);decimal=(double)(val2);decimal=decimal/100;test=integer+decimal;lcd.setCursor(0,0);lcd.print(Temperature:);lcd.setCursor(0,1);lcd.print(test);lcd.setCursor(5,1);lcd.print(j);lcd.setCursor(6,1);lcd.print(C);,数据显示,谢谢观看!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号