打印
[DemoCode下载]

刚刚做的ESP8266遥控灯,感觉还可以

[复制链接]
楼主: 598330983
手机看帖
扫描二维码
随时随地手机跟帖
21

该APP分为两个窗口设计,参考了官方提供的例程。

主窗口和通信窗口,启动软件后在主窗口设置IP和PORT,点击链接跳转到通信窗口,也可以从通信窗口返回

主窗口代码为:

  • 变量 已切换 逻辑型
  • 事件 按钮1.被单击()
  •         已切换 =
  •         客户1.连接服务器(编辑框1.内容,编辑框2.内容,5000) '在模拟器中,本地IP10.0.2.2
  •         '如果要在外网连接内网里的服务器,可以使用nat123进行端口映射,例如:客户1.连接服务器("si.nat123.net",1,5000)
  •         'nat123的具体使用方法请参考存放在资源文件里的那张图片
  •         '注意:E4A的客户组件目前只能与易语言的服务器组件配合使用,其他的可能无**常连接通讯
  •         保存对象("客户1",客户1) '保存客户组件
  •         保存设置("地址",编辑框1.内容)        
  •         保存设置("端口",编辑框2.内容)
  • 结束 事件
  • 事件 客户1.连接完毕(结果 逻辑型)
  •         如果 结果 =
  •                 弹出提示("连接成功")
  •                 如果 已切换 =
  •         
  •                         切换窗口(创建 通信窗口)
  •                 结束 如果
  •                 已切换 =
  •         否则
  •                 信息框("LED Light","连接服务器失败","确定")
  •         结束 如果
  • 结束 事件
  • 事件 主窗口.创建完毕()
  •         保存窗口("主窗口",主窗口)
  • 结束 事件
  • 事件 编辑框1.内容被改变(新内容 文本型)
  • 结束 事件
  • 事件 编辑框2.内容被改变(新内容 文本型)
  • 结束 事件
  • 事件 按钮2.被单击()
  •         结束程序()        
  • 结束 事件
  • ——————————————————————————————————————————————————
  • 通信窗口

代码为:

  • 变量 客户1 客户
  • 事件 通信窗口.创建完毕()
  •         客户1 = 读取对象("客户1") '读取在主窗口中保存的客户组件
  • 结束 事件
  • 事件 客户1.收到数据(数据 字节型())
  •         编辑框1.内容 = 编辑框1.内容 & "" & "服务器:" & "" & 字节到文本(数据,"GBK") '收到服务器发来的字节集数据,转换成文本
  •         编辑框1.置光标位置(取文本长度(编辑框1.内容))
  • 结束 事件
  • 事件 按钮1.被单击()
  •         编辑框1.内容 = 编辑框1.内容 & "" & "客户端:" & "" & 编辑框2.内容
  •         客户1.发送数据(文本到字节(编辑框2.内容,"GBK")) '向服务器发送数据
  • 结束 事件
  • 事件 按钮3.被单击()
  •         客户1.断开连接() '断开与服务器的连接
  • 结束 事件
  • 事件 按钮2.被单击()
  •         客户1.连接服务器(读取设置("地址"),"80",5000)
  • 结束 事件
  • 事件 客户1.连接断开()
  •         弹出提示("连接已断开")
  • 结束 事件
  • 事件 按钮4.被单击()
  • 切换窗口(读取窗口("主窗口"))        
  • 结束 事件
  • 事件 按钮5.被单击()
  •         客户1.发送数据(文本到字节("ON","GBK")) '向服务器发送数据        
  • 结束 事件
  • 事件 按钮6.被单击()
  •         客户1.发送数据(文本到字节("OFF","GBK")) '向服务器发送数据        
  • 结束 事件


使用特权

评论回复
22
598330983|  楼主 | 2017-4-13 12:58 | 只看该作者
大家一起学习交流。

使用特权

评论回复
23
yiyigirl2014| | 2017-4-13 19:14 | 只看该作者
上面的APP做的漂亮,简单易懂。。易语言真厉害。

使用特权

评论回复
24
zhuomuniao110| | 2017-4-14 08:39 | 只看该作者
厉害了,我的哥,代码都出来了,收了。怎么**?

使用特权

评论回复
25
时光深巷已无她| | 2017-4-14 10:01 | 只看该作者
楼主,能帮个忙吗,最近我也在写这个app模块,我做的是远程控制,现在app这块是厂家直接提供的,老师要求app自己写,我现在看了java和安卓的一些视频,但时间有点来不及了,楼主能帮下我么?我会给予报偿的。谢谢

使用特权

评论回复
26
时光深巷已无她| | 2017-4-18 10:28 | 只看该作者
598330983 发表于 2017-3-22 17:25
下载了好多TCP手机助手,好多带广告,还比较大,经过比选,发现一个好用的,发来

TCP&UDP 测试工具

大哥这个软件确实好用,您有这个app的源码么

使用特权

评论回复
27
时光深巷已无她| | 2017-4-18 10:33 | 只看该作者
734774645 发表于 2017-3-22 21:30
下载后认真看了一遍,这是我见过写的最好的TCP控制LED程序。

您好,那个程序的源码你是用什么软件打开的呀,不是eclipse吧

使用特权

评论回复
28
734774645| | 2017-4-22 19:47 | 只看该作者
加我好友,发给你。

使用特权

评论回复
29
时光深巷已无她| | 2017-4-25 10:05 | 只看该作者
734774645 发表于 2017-4-22 19:47
加我好友,发给你。

您好,这两天工作没看见,不好意思哈,我们可以联系一下

使用特权

评论回复
30
gaoyang9992006| | 2017-7-11 15:41 | 只看该作者
时光深巷已无她 发表于 2017-4-25 10:05
您好,这两天工作没看见,不好意思哈,我们可以联系一下

你做出来了没?

使用特权

评论回复
31
gaoyang9992006| | 2017-7-11 15:42 | 只看该作者
时光深巷已无她 发表于 2017-4-25 10:05
您好,这两天工作没看见,不好意思哈,我们可以联系一下

也没留练习方式,人家怎么能练习到你呢。

使用特权

评论回复
32
huangcunxiake| | 2017-7-15 22:23 | 只看该作者
果然很嗨皮。

使用特权

评论回复
33
zhuomuniao110| | 2017-7-17 20:10 | 只看该作者
看起来不错,后面怎么不更了。

使用特权

评论回复
34
heisexingqisi| | 2017-7-17 21:09 | 只看该作者
这个真不错,如果能双向连接互联网就OK了。

使用特权

评论回复
35
sq16888| | 2023-7-9 17:51 | 只看该作者
易语言也可以做

使用特权

评论回复
36
chenjun89| | 2023-7-10 08:10 | 只看该作者
乐鑫的WIFI芯片可玩性很高啊

使用特权

评论回复
37
Bowclad| | 2023-7-11 23:41 | 只看该作者
上位机是应该怎么做啊?

使用特权

评论回复
38
timfordlare| | 2023-7-12 17:36 | 只看该作者
esp8266+arduino+blinker远程控制灯管

使用特权

评论回复
39
alvpeg| | 2023-7-12 18:28 | 只看该作者
ESP8266遥控灯需要使用合适的ESP8266模块、开发工具和编程语言来实现,同时还需要进行正确的电路连接和配置。

使用特权

评论回复
40
uytyu| | 2023-7-13 14:01 | 只看该作者
编写代码,使ESP8266能够接收来自远程设备(如手机或电脑)的指令。 可以使用MQTT、HTTP

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则