WLE 发表于 2021-4-13 16:58:02

树莓派4B系列教程第8课 JoyStick摇杆

## 第8课:JoyStick摇杆

## 学习内容

----------

## 介绍JoyStick摇杆

DFRobot的JoyStick摇杆采用原装优质金属PS2摇杆电位器制作,具有(X,Y)2轴模拟输出,(Z)1路按钮数字输出。不管你怎么折腾,它都能保持良好的接触和机械性能。3路信号分别通过3P线接到Arduino传感器扩展板,只需占用3个端口就可以控制了。

新版摇杆特性:

-   工作电压3.3V/5V,适应更多3.3V的控制器

-   标准尺寸:两个直径3mm的安装孔之间的距离为5mm的若干倍

-   易于识别:两个模拟的输出接口上S的字样,而数字接口标有D字样

-   高品质接头,耐反复插拔

-   沉金工艺,不仅PCB板的质量提高,而且带有金色字体哦

*注意事项*

*新版模拟传感器的端口布局具备以下两项改进。请参考我们博客中* *["如何更改数据线接头布局"](http://www.dfrobot.com/community/trick-for-changing-sensor-cable-pin-mapping.html)* * 的说明,当在IO扩展板上使用该传感器时,你可能会需要调整接头的布局。为了方便您的使用,我们将会做出更多改进,尽请关注。 *



## **在树莓派上使用JoyStick摇杆**

-   将树莓派开机并将正确安装树莓派扩展板

-   将JoyStick摇杆X轴输出口接在扩展板0号模拟端口,Y轴输出口接在扩展板1号模拟端口,Z轴输出接数字8号端口如图:



-   安装Python依赖库与git,树莓派需要联网。如已安装,可跳过该步骤。在终端中,依次键入如下指令,并回车:

`sudo apt-get install build-essential python-dev python-smbus git`

-   下载驱动库及程序。在终端中,依次键入如下指令,并回车:

`cd \~`

`git clone https://github.com/DFRobotdl/37\_Pcs\_Sensor.git`

-   进入\\37\_Pcs\_Sensor\\8\_Joystick\_Module\_V2文件夹中找到7\_Joystick\_Module\_V2.py文件使用Thonny
    Pyth IDE打开并运行就可以看到打印的X,Y,Z轴的数据了。扳动遥感或按下值会变化。



页: [1]
查看完整版本: 树莓派4B系列教程第8课 JoyStick摇杆