15.6  项目调试

15.6 项目调试

针对第15.3~15.5节关于对安卓手机APP控制LED灯点亮与熄灭的硬件电路和底层软件程序的设计以及APP控制LED灯的前端设计,进行项目联合调试。

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

2)在底层软件程序设计中,需要对WiFi进行配置。首先需要设置AP模式,即路由模式,再进行重启模块设置,然后设置启动多连接方式,设置服务器和定义端口号,最后需要设置串口通信参数。将采用C语言编写的底层硬件电路驱动程序编译成功后烧写到51单片机中。

3)根据底层硬件电路原理图,完成单片机最小系统、LED灯显示电路、WiFi通信电路、电源电路的硬件连接。

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

图15-5 APPUI布局

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

5)按下手机APP控制界面,按下按钮“开”,在底层硬件电路上控制LED灯亮;按下按钮“关”,在底层硬件电路上控制LED灯熄灭,项目最终调试成功的实物图如图15-7所示。

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

图15-6 WiFi连接设置界面

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

图15-7 项目最终调试成功的实物图