文档介绍:舵机板上位机软件使用说明参考QSC32E使用说明
这里详解ARDUINO-NANO配合舵机板QSC32E-NANO来解码PS2并使用手柄按键的功能。
此功能仅QSC32E-NANO可用
就是这块舵机板,他上面可直接插PS2手柄的接收器舵机板上位机软件使用说明参考QSC32E使用说明
这里详解ARDUINO-NANO配合舵机板QSC32E-NANO来解码PS2并使用手柄按键的功能。
此功能仅QSC32E-NANO可用
就是这块舵机板,他上面可直接插PS2手柄的接收器,其解码是通过ARDUINO-NANO来完成的。
PS2手柄以及外接拨动开关 跟舵机板的实物接线图
插好手柄接收器之后,就是给舵机板供电,然后 插上ARDUINO-NANO的USB线,并安装好驱动,ARDUINO-NANO跟QSC32E-NANO的驱动为同一个驱动 都是TFDI驱动
给舵机板供电(单电池6V舵机供电模式)并插好ARDUINO-NANO的USB线,QSC32E-NAO的供电也可以用自身的USB来供电
然后打开ARDUINO-0018的编译器
打开ARDUINO之后选择TOOLS-BOARD
这里的ARDUINO DUEMILANOVE OR NANO W/ATMEGA328
选这个这个芯片,芯片选择不对就无法下载程序
然后
然后选择最新出来的COM口,如果确定不了是那个 就重新插拔ARDUINO-NANO的USB线 就能确定那个是最新出来的COM口并选择他。如果选择不对 就不能下载程序
然后选择 打开文件图标
然后选择Q-ROBOT文件夹里面的PSX-ANALOG
如果你组装的是乌龟,并且是QDS系列舵机 就选择下面这个程序
程序里面的内容 在程序里面已经做了定义跟注解,这里不就再详细
介绍了
然后点击下载按键
这个时候 看到ARDUINO-NANO的红灯先闪烁,然后就是两个黄灯一直闪烁,就是进入正常的下载,等待黄灯不闪了,就是程序下载完成,并显示如下 DONE UPLOADING
就说明程序下载完成
然后 拿出罗技PS2无线手柄
打开串口查看,并弹出串口查看窗口,并选择波特率为115200
然后按下手柄的按键,我们这里以上下左右为列
按下 上 就是UP COM口 就会发送 按键代码
PRESSED UP 按下UP
DOWN UP 一直按住UP
RELESSED UP 就是松开UP
其他按键以此类推
DOWN 下 LEFT 左 LEFT 右
按下这些按键并发送相应的代码。
每个按键依然后三种模式 按下 按键 发送一次 松开按键发送一次
还有按