KE2036 keyes brick 摇杆模块传感器(焊盘孔) 防反插白色端子

KE2036-1-1

1.概述

这是一个常用的摇杆模块,它主要采用PS2 手柄摇杆元件。控制时,我们需要将模块X Y端口连接单片机模拟口,B端口连接单片机数字口,VCC接单片机电源输出端(3.3-5V),GND接单片机GND。我们可以读取两个模拟值和一个数字口的高低电平情况,判断模块上摇杆的工作状态。

为了方面接线,我们还配送1根5pin线,线的一端为白色防反插接口(和传感器上防反插白色端子匹配),另一端为5pin杜邦线母头接口。

传感器兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。传感器和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,模块自带4个直径为3mm的定位孔,方便你将模块固定在其他设备。

2.规格参数

导线长度:200mm

工作电压:DC 3.3-5V

接口:间距为2.54mm 5pin防反接口

定位孔大小:直径为3mm

控制信号:信号端X、Y 模拟信号接口

信号端B 数字信号接口

尺寸:44*26*35mm

重量:10.5g

3.连接图

KE2036-3

4.测试代码

int JoyStick_X = 0; //定义模拟口A0

int JoyStick_Y = 1; //定义模拟口A1

int JoyStick_Z = 7; //定义数字口7

void setup()

{

pinMode(JoyStick_Z, INPUT);//将JoyStick_Z设置为输入

Serial.begin(9600); // 设置波特率

}

void loop()

{

int x,y,z; //定义数字变量x y z

x=analogRead(JoyStick_X); //将x设置为读取到的A0的数值

y=analogRead(JoyStick_Y);//将y设置为读取到的A1的数值

z=digitalRead(JoyStick_Z);//将z设置为读取到的数字口7的数值

Serial.print(x ,DEC); //显示x的数值

Serial.print(“,”); //显示逗号

Serial.print(y ,DEC);//显示y的数值

Serial.print(“,”);//显示逗号

Serial.println(z ,DEC);//显示z的数值,并自动换行

delay(100);//延迟0.1S

}

5.测试结果

烧录好测试代码,按照接线图连接好线;利用USB线上电后,打开串口监视器,设置波特率为9600,我们可以看到对应X轴 Y轴位置的模拟值,对应Z轴(B)状态的数字值,如下图。