14.6  项目调试

14.6 项目调试

针对第14.3~14.5节的详细阐述,完成了系统底层硬件电路的设计、底层软件程序的设计以及安卓手机前端APP控制界面的开发与数据通信,将整个系统联合调试。

1)在后缀名.xml设计的界面布局如图14-7所示,在后缀名.java中设置对应实现的功能。

2)在底层软件程序的设计中,需要对WiFi进行配置。①设置AP模式,即路由模式;②进行重启模块设置;③设置启动多连接方式;④设置服务器和定义端口号;⑤设置串口通信参数。将采用C语言编写的底层硬件电路驱动程序编译成功后烧写到51单片机中,编译成功的结果如图14-8所示。

978-7-111-59182-5-Part02-78.jpg

图14-7 界面布局图

978-7-111-59182-5-Part02-79.jpg

图14-8 底层电路软件编译成功结果图

3)根据底层硬件电路原理图,完成单片机最小系统、WiFi模块、电源电路连接、电平转换MAX232硬件电路的系统搭建。

4)底层硬件电路通电,打开安卓手机连接ESP8266WiFi。如图14-9所示手机连接WiFi的IP地址与端口号,并在APP控制串口界面中输入IP地址192.168.4.1和端口号8080。实现WiFi连接。

5)按下按钮“Q字符”在PC的串口助手上显示“Q”字符,按下按钮“Z字符”在PC的串口调试助手上显示“Z”字符,项目最终调试成功的实物图如图14-10所示。

978-7-111-59182-5-Part02-80.jpg

图14-9 WiFi连接设置界面

978-7-111-59182-5-Part02-81.jpg

图14-10 项目最终调试成功实物图