使用ESP8266 + Python 脚本实现无线群控
准备环境
请参考说明文档WiFi模块(ESP8266)使用 Arduino IDE 打开示例程序(ESP8266WiFiController.ino)为ESP8266上传WiFi控制固件。
安装Python3, 并下载控制机器人的Python脚本
脚本说明
Python 3. 8及以上版本,对于type 的定义,调用语法不同。此脚本对此已做兼容,但需要您根据自己所安装的Python版本,注释、取消注释脚本中几处相应语句,例如以下脚本支持3. 8以下版本的Python:
此脚本既可以单独只控制一个机器人,也可以实现同时控制多个机器人,可以在example.py中修改以下语句实现:
使用方法
参照WiFi模块(ESP8266)的使用说明给ESP8266分配到的IP地址后,将其插在机器人的主板上。机器人正常上电开机后,即可使用python运行脚本example.py对机器人进行无线控制。您 可以根据自己的实际需要修改以下脚本语句(修改列表内容),让机器人做出各种动作:
目前支持的技能动作命令请参考代码文件 actions.h(在ESP8266WiFiController中)。
Last updated