[DemoCode下载] 刚刚做的ESP8266遥控灯,感觉还可以

[复制链接]
6431|57
mintspring 发表于 2017-3-29 20:24 | 显示全部楼层

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

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

03d01490413913.png

主窗口代码为:

  • 变量 已切换 逻辑型
  • 事件 按钮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.被单击()
  •         结束程序()        
  • 结束 事件
  • ——————————————————————————————————————————————————
  • 通信窗口
b01c1490413926.png

代码为:

  • 变量 客户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")) '向服务器发送数据        
  • 结束 事件


 楼主| 598330983 发表于 2017-4-13 12:58 | 显示全部楼层
大家一起学习交流。
yiyigirl2014 发表于 2017-4-13 19:14 | 显示全部楼层
上面的APP做的漂亮,简单易懂。。易语言真厉害。
zhuomuniao110 发表于 2017-4-14 08:39 | 显示全部楼层
厉害了,我的哥,代码都出来了,收了。怎么**?
时光深巷已无她 发表于 2017-4-14 10:01 | 显示全部楼层
楼主,能帮个忙吗,最近我也在写这个app模块,我做的是远程控制,现在app这块是厂家直接提供的,老师要求app自己写,我现在看了java和安卓的一些视频,但时间有点来不及了,楼主能帮下我么?我会给予报偿的。谢谢
时光深巷已无她 发表于 2017-4-18 10:28 | 显示全部楼层
598330983 发表于 2017-3-22 17:25
下载了好多TCP手机助手,好多带广告,还比较大,经过比选,发现一个好用的,发来

TCP&UDP 测试工具

大哥这个软件确实好用,您有这个app的源码么
时光深巷已无她 发表于 2017-4-18 10:33 | 显示全部楼层
734774645 发表于 2017-3-22 21:30
下载后认真看了一遍,这是我见过写的最好的TCP控制LED程序。

您好,那个程序的源码你是用什么软件打开的呀,不是eclipse吧
734774645 发表于 2017-4-22 19:47 | 显示全部楼层
加我好友,发给你。
时光深巷已无她 发表于 2017-4-25 10:05 | 显示全部楼层
734774645 发表于 2017-4-22 19:47
加我好友,发给你。

您好,这两天工作没看见,不好意思哈,我们可以联系一下
gaoyang9992006 发表于 2017-7-11 15:41 | 显示全部楼层
时光深巷已无她 发表于 2017-4-25 10:05
您好,这两天工作没看见,不好意思哈,我们可以联系一下

你做出来了没?
gaoyang9992006 发表于 2017-7-11 15:42 | 显示全部楼层
时光深巷已无她 发表于 2017-4-25 10:05
您好,这两天工作没看见,不好意思哈,我们可以联系一下

也没留练习方式,人家怎么能练习到你呢。
huangcunxiake 发表于 2017-7-15 22:23 | 显示全部楼层
果然很嗨皮。
zhuomuniao110 发表于 2017-7-17 20:10 | 显示全部楼层
看起来不错,后面怎么不更了。
heisexingqisi 发表于 2017-7-17 21:09 | 显示全部楼层
这个真不错,如果能双向连接互联网就OK了。
sq16888 发表于 2023-7-9 17:51 | 显示全部楼层
易语言也可以做
chenjun89 发表于 2023-7-10 08:10 来自手机 | 显示全部楼层
乐鑫的WIFI芯片可玩性很高啊
Bowclad 发表于 2023-7-11 23:41 | 显示全部楼层
上位机是应该怎么做啊?
timfordlare 发表于 2023-7-12 17:36 | 显示全部楼层
esp8266+arduino+blinker远程控制灯管
alvpeg 发表于 2023-7-12 18:28 | 显示全部楼层
ESP8266遥控灯需要使用合适的ESP8266模块、开发工具和编程语言来实现,同时还需要进行正确的电路连接和配置。
uytyu 发表于 2023-7-13 14:01 | 显示全部楼层
编写代码,使ESP8266能够接收来自远程设备(如手机或电脑)的指令。 可以使用MQTT、HTTP
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部