怎么使用手柄,通过电脑给stm32发送指令

怎么使用手柄,通过电脑给stm32发送指令,第1张

1.准备一个PS2手柄和接收器,两节5号电池给PS2手柄供电

2.准备一个STM32开发板及下载线,我用的主控是STM32F103C8T6

3.准备一个USB转TTL模块,方便后续进行串口调试,观察现象

4.准备一个DRV8825电机驱动模块和12V的步进电机,以及一个PWM发生器(非必须,选配)

5.准备一个12V电源用于给电机驱动器供电 1.准备一个PS2手柄和接收器,两节5号电池给PS2手柄供电

2.准备一个STM32开发板及下载线,我用的主控是STM32F103C8T6

3.准备一个USB转TTL模块,方便后续进行串口调试,观察现象

4.准备一个DRV8825电机驱动模块和12V的步进电机,以及一个PWM发生器(非必须,选配)

5.准备一个12V电源用于给电机驱动器供电 二、确保手上的东西都是正常可以使用的

1.将串口调试助手插上USB,如果是第一次使用的话,需要安装对应的驱动,用杜邦线将TX和RX短接,打开串口调试助手,可以看到接收到的数据和发送的数据一样,说明USB转TTL模块是好的。 2.确保开发板是好的,那么先下载一个程序进去,只是做验证的话,肯定就点灯了,打开原理图可以看到开发板上的LED连接诶到了PA1上,配置GPIOA.1即可控制LED的亮灭状态。以正点原子的程序为模版进行修改,程序下载可以看到LED亮,说明开发板以及下载线都是好的。

控制模块连手柄步骤:

1、电脑下载并安装控制Control。

2、将接收器插到电脑上,长按手柄中间的LOGO键。

3、连接成功后,手柄会震动一下,中间面板左侧指示灯亮起。

4、手柄的震动和按键都会直接自动适配好。

用蓝牙最方便,搜蓝牙模块,配对对完后然后直接串口发送数据另一边就能接收了 蓝牙模块HC-05吧

还可以用NRF2401 这无线传输速率更快,不过就是编程麻烦的,但是网上例程都有

其他还有无线模块 但是没这两在这好用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11869736.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存