ps2无线手柄连接arduino的使用方法

ps2无线手柄连接arduino的使用方法首先在https://github.com/madsci1016/Arduino-PS2X这里下载ps2x的库文件。将PS2X_lib放到库文件目录下。接线方法如下,代码部分#definepressurestrue的意思是让上下左右的按键可以度数,按下时analogRead值为255.#definerumbletrue的意思是开启震动…

大家好,又见面了,我是你们的朋友全栈君。

首先在https://github.com/madsci1016/Arduino-PS2X 这里下载ps2x的库文件。

将PS2X_lib放到库文件目录下。

接线方法如下

,ps2无线手柄连接arduino的使用方法

 

代码部分

#define pressures  true 的意思是让上下左右的按键可以度数,按下时analogRead值为255.

 

#define rumble      true  的意思是开启震动模式,默认按X键开始震动,如果想改变震动按键,需要将

vibrate = ps2x.Analog(PSAB_CROSS);改为相应的按键。

如果需要让摇杆可以使用,需要按住L1或者R1按钮,然后再摇动摇杆。

插入下列代码可以让小车在没有按键的情况下停止走动,前提是开启pressures。

 if(ps2x.Button(PSB_PAD_UP)==0 & ps2x.Button(PSB_PAD_DOWN)==0 & ps2x.Button(PSB_PAD_RIGHT)==0 & ps2x.Button(PSB_PAD_LEFT)==0)
{
   pause(); 
    }
  

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143868.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • print和println和printf的区别_print输出格式

    print和println和printf的区别_print输出格式print–是函数,可以返回一个值,只能有一个参数。println–与print唯一的区别是println换行输出。printf–函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。如:$name=”hunte”;$age=25;printf(“mynameis%s,age%d”,$name,$age);sprintf–跟pr

    2022年10月2日
    7
  • 自监督学习-MoCo-论文笔记[通俗易懂]

    自监督学习-MoCo-论文笔记[通俗易懂]自监督学习-Moco

    2025年11月16日
    4
  • 三极管驱动继电器电路

    三极管驱动继电器电路    继电器线圈需要流过较大的电流(约50mA)才能使继电器吸合,一般的集成电路不能提供这样大的电流,因此必须进行扩流,即驱动。图1所示为用NPN型三极管驱动继电器的电路图,图中阴影部分为继电器电路,继电器线圈作为集电极负载而接到集电极和正电源之间。当输入为0V时,三极管截止,继电器线圈无电流流过,则继电器释放(OFF);相反,当输入为+VCC时,三极管饱和,继电器线圈有相当的电流流过,…

    2022年6月24日
    29
  • 深度神经网络总结

    深度神经网络总结深度神经网络(DeepNeuralNetworks,DNN)可以理解为有很多隐藏层的神经网络,又被称为深度前馈网络(DFN),多层感知机(Multi-Layerperceptron,MLP)。1前向传播算法1.1从感知机到神经网络感知机的模型是一个有若干输入和一个输出的模型,如下图:输出和输入之间学习到一个线性关系,得到中间输出结果:接着是一个神经元激活函数,…

    2022年6月15日
    42
  • murmurhash算法_自我介绍的方式

    murmurhash算法_自我介绍的方式加密哈希和非加密哈希-MM是非加密哈希首先了解下加密哈希和非加密哈希,加密哈希函数旨在保证安全性,很难找到碰撞。即:给定的散列h很难找到的消息m;很难找到产生相同的哈希值的消息m1和m2。非加密哈希函数只是试图避免非恶意输入的冲突。作为较弱担保的交换,它们通常更快。如果数据量小,或者不太在意哈希碰撞的频率,甚至可以选择生成哈希值小的哈希算法,占用更小的空间。Smhasher-评价哈希算法的…

    2022年10月9日
    3
  • java 取余 负数_Java中有关负数取余的计算[通俗易懂]

    java 取余 负数_Java中有关负数取余的计算[通俗易懂]Java中有关负数取余的计算先看测试代码:publicclassSolution{publicstaticvoidmain(String[]args){System.out.println(“2%3=”+2%3);System.out.println(“2%-3=”+2%-3);System.out.println(“-2%3=”+-2…

    2022年5月22日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号