ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:236.27KB ,
资源ID:16680891      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16680891.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Arduino 实现手机WIFI控制LED灯Word格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Arduino 实现手机WIFI控制LED灯Word格式.docx

1、1、Arduino MEGA 2560 控制板 - 1块2、WIFI模块(HLK-RM04) - 1块3、5V电源适配器 - 1个4、USB AB型转换线 - 1根5、RS232转USB转换线 - 1根6、杜邦线 - 2根7、手机二、实现过程WIFI模块调试: Wifi模块相关资料已经归档到此技术方案的 HLK-RM04 wifi模块 文件夹中,可以参阅此wifi模块的其他功能。下面来说明实现此方案时,需要对该模块进行的具体调试方法(通过串口配置)。步骤: 1、先确保模块是出厂默认值。恢复出厂设置方法,给模块上电,等待 35 秒钟。然后按住wifi模块上的Default按钮超过 6 秒钟即可。

2、图 1 2、重新给模块上电,等待 重新给模块上电,等待 35s ,待模块上的灯闪烁后。用 DB9 串口和电脑的串口用直连线连接起来。或者直接用 USB 转串口线连接到 HLK-RM04 的底板。如图1所示。打开电脑的设备管理查看端口号,如图2所示。图 2 3、短按“ Exit/ Default”按钮,打开配置软件,选择串口号,点击搜索模块 按钮,打开配置软件,选择串口号,点击搜索模块,在命令执行与回复返回框里有 (:Found Device at COM1(115200)! 消息出现,证明找到模块。图 3 4、配置参数:工作模式选择:无线 AP 模式网络协议选择: TCP 服务器远端 IP:作

3、为服务器的时候远端 IP 不起作用端口:TCP 服务开启的监听端口设为 8080串口参数:根据自己的需要修改成自己需要的参数网络参数:IP:192.168.11.254 这与默认的不同。默认的是 192.168.16.254子网掩码:255.255.255.0如图4所示,选择好配置的参数后,提交配置。图 4 5、等待几秒后,用手机搜索空间内的WIFI信号会发现,刚才所创建的WIFI,如图5输入设定的密码后就可以连上WIFI了。图 5 6、现在可以进行wifi转串口的测试了。在电脑端打开串口通信软件,此例中使用的是Arduino IDE的串口监视器,注意串口波特率需和图4中的设置一致。手机端需下

4、载TCP测试工具App。测试结果OK,如图6所示。图 6接线原理: 本实验的接线方式非常简单,将wifi模块的TTL_3.3V串口的RX、TX和Arduino控制板的2号串口的RX、TX进行交叉连接即可。wifi模块的RX接控制板的TX,wifi模块的TX接控制板的RX。程序流程: Arduino控制板的2号串口接收到“on”,控制板的13号脚输出高电平,点亮LED灯;当接收到“off”,控制板的13号引脚输出低电平,熄灭LED灯。下面是具体的代码。String inString = ;int LED = 13; / 控制13脚的LED灯void setup() / put your setu

5、p code here, to run once: pinMode(LED, OUTPUT); Serial.begin(9600); Serial2.begin(115200);void loop() / put your main code here, to run repeatedly: while( Serial2.available() ) char c = Serial2.read(); inString += c; if( c = n) Serial.println(inString); if( inString = on ) digitalWrite(LED, HIGH); else if( inString = off digitalWrite(LED, LOW); else if(inString = blink for(int i = 0; i = 5; i+) delay(500); delay(1000); inString = 附一张整体效果图:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1