ESP8266 ps2遥控小车
时间: 2023-11-21 08:06:52 浏览: 177
PS2遥控小车
4星 · 用户满意度95%
ESP8266 ps2遥控小车是一种使用ESP8266模块和PS2遥控器控制的小车。你可以按照以下步骤来搭建和使用它:
1. 准备工作:
1.1 打开./sep8266/main.py文件,设置WiFi连接:找到`do_connect('SSID', 'Passwd')`,将其中的SSID和密码替换为你的WiFi网络的名称和密码。
1.2 设置遥控器地址:找到`addressList=['192.168.10.24','192.168.10.112']`,将其中的地址修改为你作为遥控端的电脑的IP地址。
1.3 刷入MicroPython固件,并将sep8266文件夹中的文件烧录到ESP8266模块中。推荐使用uPyCraft工具来下载固件和进行烧录操作。
1.4 安装名为pygame的库,该库可以读取手柄数据并开发小游戏的图形界面。使用命令`pip install pygame`来安装。
2. 开始使用:
2.1 运行serverWithControler.py文件。如果手柄已连接,电脑将作为服务器等待ESP8266的响应。
2.2 按下ESP8266上的RST按钮,LED会开始闪烁(如果LED没有闪烁,则可能需要根据你的板子修改./sep8266/main.py文件中的Pin值)。
2.3 如果连接成功,你会看到持续输出的信息,此时摇动手柄的摇杆,电机应该会开始转动(如果电调需要解锁,你需要手动推动油门来设定中位值等)。
3. 油门微调:
3.1 双向电调油门中位调整:
- 电机1:按住手柄的十字左方向键,再按下X或B键。
- 电机2:按住手柄的十字右方向键,再按下X或B键。
3.2 油门上下限调整:
- 电机1:按住手柄的十字上方向键,再按下Y、A或X、B键。
- 电机2:按住手柄的十字下方向键,再按下Y、A或X、B键。
请注意,不同的电调可能有不同的设置要求。如果需要改变旋转方向,可以手动修改config.txt文件,只需交换mi(最小脉冲宽度)和ma(最大脉冲宽度)的值即可。
关于ESP8266 ps2遥控小车的搭建和使用,还有以下几个问题可以进一步探讨:
阅读全文