Arduino+ESP8266手机控制小灯亮灭及常见问题

       最近在接触Arduino和ESP8266模块,比较基础的就是运用Arduino IDE软件、ESP8266模块和一款手机软件来控制8266测试板上的小灯亮灭。

项目软件:

Arduino IDE软件

下载地址:http://arduino.cc/en/Main/Software

手机APP (ios系统)

我用的ios系统中似乎不太方便下载netorch网络调试助手,所以我直接在App Store里下载了一个UDP/TCP/REST,效果都是一样的。

 

Arduino+ESP8266手机控制小灯亮灭及常见问题

 

 

硬件设备:

1.ESP8266模块(种类很多,我用的是物联网测试板带-CH340G)

      我这个测试板带里自带CH340,如果大家之前使用过51单片机的话,电脑里应该都有CH340的驱动,就不用重复安装了。

2.一根usb数据线(一定要具备传输数据的功能,不能只有供电作用)

3.一台笔记本电脑(我的是windows10系统)

Arduino+ESP8266手机控制小灯亮灭及常见问题

Arduino程序

 这是我参考另一位博主的代码,非常通俗易懂可操作,其中需要大家修改的部分就是ssid:修改为自己手机热点名称,password:修改为手机热点密码,host修改为手机APP中显示的server端ip地址,tcpport修改为手机APP中server端口号。到这里程序部分就不用改动。

常见问题!!!

编译时出现No such file or directory

这是我第一次编译时出现的问题,也是非常困扰,在csdn上参考了四五篇文章最终得以解决。

我总结的解决步骤就是:

1.https://arduino.esp8266.com/stable/package_esp8266com_index.json

将上述网址复制到Arduino IDE中文件->首选项->附加开发板管理网址中,点击“好”

2.点击工具->管理库->搜索esp8266,下载库,在线下载会很慢,甚至会连续出现很多错误导致下载不了,这里我重复了很多次未能解决,然后试了试下载之前的版本(也没必要下载最新版本),最后很成功。

3.如何检查是否下载成功/p>

可以点开工具,下载成功的话开发板一栏可以选择Deneric ESP8266 Module,这就代表下载成功,然后点击编译,上传至ESP8266板子就可以了。

手机软件调试:

1.打开个人热点,让ESP8266连接成功。前提是程序中你得修改上述部分内容

2.打开TCP调试app

Arduino+ESP8266手机控制小灯亮灭及常见问题

3.在server端检查ip与port是否与程序中一致,一致后可以在发送栏输入a(关闭),b(打开)来测试小灯。

祝大家好运!,如有侵权,请联系我删除。谢谢大家。

 

 

 

 

 

来源:m0_51809839

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月15日
下一篇 2021年9月15日

相关推荐