|
1. 课程目标 本课程需掌握的内容: (1)编程使ESP32开发板开启名称为“XDS”,无密码的WIFI热点。 (2)手机连上“XDS”WIFI热点。 (3)使用手机APP“象大帅”,向ESP32开发板发送指令数据。向上箭头按钮(A按钮)按下时发送“A_DOWN”指令,抬起时发送“A_UP”指令。向下箭头按钮(E按钮)按下时发送“E_DOWN”指令,抬起时发送“E_UP”指令。ESP32开发板收到“A_DOWN”指令,驱动M1电机正转。ESP32开发板收到“E_DOWN”指令,驱动M1电机反转。收到其他指令停止M1电机转动。
手机APP使用UDP协议发送指令,各按键按下和抬起发送的指令如下表。 指令表
2. 硬件接线(1)电机接到开发板的M1驱动口上。 (2)使用电池给开发板供电。 3. 本节涉及的程序语句位置给引脚设置高电平或低电平的程序语句,如下图:
初始化WIFI语句所在位置,如下图:
4. 程序代码M1电机驱动口有2个口,分别对应32号、33号引脚。只要给一个引脚设置高电平,另一个设置低电平就可以驱动电机转动。 如果要停止转动,则把两个引脚都设置为低电平。 编程实现收到“A_DOWN”指令,驱动M1电机正转。收到“E_DOWN”指令,驱动M1电机反转。收到其他指令停止M1电机转动。代码如下:
5. 实验结果参看实验结果视频。 附件: 【象大帅】手机WIFI远程遥控M1电机转动.pdf 手机WIFI远程遥控M1电机转动.mix |