stm32+esp8266+app inventor简单小制作

本文介绍了如何使用AppInventor结合ESP8266模块进行Wi-Fi连接,并通过图形编程实现远程数据上报。涉及AP模式设置、串口通信、超声波数据采集和WiFi控制指令的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于app inventor 的wifi连接单片机的教程很少,大多数都是蓝牙连接,接下来就讲解一下wifi模块的用法

一.app inventor :

1.app inventor 网址:
http://ai2.17coding.net/login/

2. 连接wifi插件:

百度网盘:
https://pan.baidu.com/s/1KASzqboGwMXggAv7ZZNvPw?pwd=1234

提取码:1234

 3.图形编程:

 注意这里的服务器ip要和esp8266的ip一致,端口号要和设置的一致(ip地址查询的方式是通过向串口发送AT+ CIFSR ),然后点击连接按钮

 

这里也就是通过命令下发控制led灯的亮或灭,硬件端也就是常用的串口读取命令。

 

像是烟雾、温度等数据都可以套用这个模板实现数据的上传。

4.硬件编程方面:

首先要将esp8266 01s设置成ap模式,网上有很多教程了,我这里用到的是串口收发的命令,串口发送ap指令集收到ok后继续执行下一条命令。

 注意:一个小细节,我调试的时候发现每次断电后都会连接不成功,并且需要重新刷程序、改wifi热点名称。这是因为at+rst指令每次重上电后都会重置,但是它还必须拥有,所以再项目完成后,需要把这条指令屏蔽,再重新改一个热点名称,这样就不会出现断电后连接不上的问题了。

 

然后这个数据上报,我用的是超声波模块的数据上报距离,这里需要的是两条ap指令,这是必须要有的,需要这两条指令随时随地往esp8266发送,这样才能实现数据上传。

5.完成

最后这个app就完成了,连接esp8266的wifi后就会有数据上传。

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值