树莓派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]