15.6 项目调试
2025年09月21日
15.6 项目调试
针对第15.3~15.5节关于对安卓手机APP控制LED灯点亮与熄灭的硬件电路和底层软件程序的设计以及APP控制LED灯的前端设计,进行项目联合调试。
1)在后缀名.xml设计的界面布局如图15-5所示,在后缀名.java中设置对应实现数据功能。
2)在底层软件程序设计中,需要对WiFi进行配置。首先需要设置AP模式,即路由模式,再进行重启模块设置,然后设置启动多连接方式,设置服务器和定义端口号,最后需要设置串口通信参数。将采用C语言编写的底层硬件电路驱动程序编译成功后烧写到51单片机中。
3)根据底层硬件电路原理图,完成单片机最小系统、LED灯显示电路、WiFi通信电路、电源电路的硬件连接。
图15-5 APPUI布局
4)底层硬件电路通电,打开安卓手机连接ESP8266WiFi。如图15-6所示手机连接WiFi的IP地址与端口号。在APP控制LED灯界面中输入IP地址192.168.4.1和端口号8080。实现WiFi连接。
5)按下手机APP控制界面,按下按钮“开”,在底层硬件电路上控制LED灯亮;按下按钮“关”,在底层硬件电路上控制LED灯熄灭,项目最终调试成功的实物图如图15-7所示。
图15-6 WiFi连接设置界面
图15-7 项目最终调试成功的实物图