完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
真心求助帖:萌新刚入门单片机,老师给的任务就是先学会 通过WIFI控制相机模块拍照并且传输给电脑。在网上有找到相机模块和WIFI模块的源代码,不过还是不怎么会将这两部分结合起来。
问题:①如何实现电脑通过WIFI控制单片机(怎么传输指令并运行 目前只会用AP模式传输数据。。。) ②STA模式下WIFI模块能连接到哪些类型的WIFI?(我电脑共享出来的WIFI和手机热点都试过 好像连不上 卡在你正在配置WIFI) ③老师说网上相关例程挺多的,可是我只是萌新啊,不是大佬,怎么都找不到。。。。。。。有没有大佬能够给点源代码之类的 PS..萌新第一次发帖啊,不太懂发帖规矩,就把目前遇到的一些困难都罗列出来了。各位大佬帮帮忙,给点小建议都行,也欢迎更多的萌新来顶贴 |
|
相关推荐
17个回答
|
|
arduino配置
http://www.geek-workshop.com/thread-26170-1-1.html arduino下载 http://www.arduino.cn/resource-view-1.html arduino串口 http://blog.csdn.net/yuzhongchun/article/details/11529795 |
|
|
|
萌新自顶
|
|
|
|
有没有大神帮帮忙 指导一下方向 随便给点建议都很感激了
|
|
|
|
|
|
萌新自顶 有没有大佬帮忙指教一下啊
|
|
|
|
通过TCP/IC来实现传输数据,这些难点就是搞好ESP8266就差不多了
|
|
|
|
前阵子,自己弄了两个单片机最小系统通过两个ESP8266在局域网内通讯
|
|
|
|
能提供一些建议么
|
|
|
|
心累 原子哥都不来回复我
|
|
|
|
我没用AT固件,服务器用NodeMCU,客户端用arduino
|
|
|
|
#include
const char *ssid="xxx";//你的WIFI帐号 const char *password="xxx";//你的WIFI密码 const char *host="192.168.3.8"; WiFiClient client; const unsigned int tcpPort=9001; void setup() { Serial.begin(115200); pinMode(led,OUTPUT); delay(10); Serial.println(); Serial.print("connect.."); Serial.println(ssid); WiFi.begin(ssid,password); while(WiFi.status()!=WL_CONNECTED) { delay(500); } // Serial.println(""); // Serial.println("WIFI CONNECTED"); // Serial.print("IP地址:"); // Serial.println(WiFi.localIP()); } void loop() { while(!client.connected())//若未连接到服务器,则客户端进行连接 { if(!client.connect(host,tcpPort))//如连上返回true { Serial.println("正在连接服务器..."); delay(500); } } while(client.available())//表示是否可以 获取到数据 { Serial.print((char)client.read());//输出串口 } while(Serial.available()) { client.print((char)Serial.read());//读取串口数据发送到服务器 } } 这是arduino, 客户端 |
|
|
|
arduino
|
|
|
|
不知道怎么加rar文件
|
|
|
|
先用串口助手,慢慢调试玩一下,玩出心得了,就会了。
|
|
|
|
--init.lua
--设置波特率 uart.setup(0,9600,8,0,1,0) --设置WIFI并连接 wifi.setmode(wifi.STATION) wifi.sta.config("ssid","password") --自动连接使能 wifi.sta.autoconnect(1) --定时器循环,等待返回IP tmr.alarm(0,1000,1,function() if wifi.sta.getip()==nil then print("Wait...") else print("OK.....") tmr.stop(0) end end) --执行dend.lua dofile("send.lua") --send.lua --建立服务器,并监听192.168.0.8 IP的9001端口,如果没有接收到数据就发送串口收到的数据 srv=net.createServer(net.TCP,120) srv:listen(9001,"192.168.2.8",function(c) if cn("receive",function(c,k)uart.write(0,k)end)==nil then uart.on("data",function(data) c:send(data) end,0) end end) |
|
|
|
谢谢你的帮助 虽然不怎么看得懂 已经设置为最佳答案了 如果方便的话 可以加下我的QQ吗 1163923382 最近刚学单片机 希望可以请教你 感谢
|
|
|
|
如果是ESP8266和电脑通讯,你把电脑端口打开并且设为服务器,ESP8266连接上电脑端口就可以通讯了.我用AT指令,用得头都大了,所以刷ESP8266固件
|
|
|
|
只有小组成员才能发言,加入小组>>
7360 浏览 9 评论
2443 浏览 2 评论
为什么我用esp8266做TCP服务器网络调试助手一直连接不上去?
9544 浏览 3 评论
为什么我的ESP8266 AT指令一直返回error无法正常使用?
7386 浏览 0 评论
4199 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 08:50 , Processed in 0.876347 second(s), Total 108, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号