18.6  系统调试总结

18.6 系统调试总结

针对第18.3、第18.4、第18.5节关于对安卓手机APP控制蜂鸣器实现鸣叫的硬件电路和底层软件程序的设计以及APP控制蜂鸣器开关的前端设计,进行项目联合调试。

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

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

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

图18-5 界面布局图

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

图18-6 底层电路软件编译成功结果图

3)根据底层硬件电路的原理图,完成单片机最小系统、蜂鸣器及其驱动电路、WiFi模块和电源电路的连接。

4)底层硬件电路通电,打开安卓手机连接ESP8266 WiFi。如图18-7所示手机连接WiFi的IP地址与端口号。在APP蜂鸣器控制界面中输入IP地址192.168.4.1和端口号8080。实现WiFi连接,如图18-7所示为WiFi连接设置界面。

5)按下按钮“响”,底层硬件电路上蜂鸣器鸣叫;按下按钮“停”,底层硬件电路上蜂鸣器停止鸣叫,如图18-8所示为项目的最终调试成功的实物图。

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

图18-7 WiFi连接设置界面

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

图18-8 项目最终调试成功实物图