树莓派4B系列教程第8课 JoyStick摇杆
2021-04-139393
AI 快速预览详细 收起
本教程介绍了如何在树莓派4B上使用DFRobot的JoyStick摇杆。首先,将摇杆连接到扩展板的0号和1号模拟端口以及8号数字端口。接着,安装必要的Python依赖库和驱动程序。最后,使用Thonny Python IDE运行示例代码,即可读取X、Y、Z轴的数据。这个项目适合零基础新手和STEM教育场景,能够帮助用户了解传感器数据读取的基本方法。
第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板的质量提高,而且带有金色字体哦
注意事项
新版模拟传感器的端口布局具备以下两项改进。请参考我们博客中 "如何更改数据线接头布局" 的说明,当在IO扩展板上使用该传感器时,你可能会需要调整接头的布局。为了方便您的使用,我们将会做出更多改进,尽请关注。

在树莓派上使用joystick摇杆**">在树莓派上使用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轴的数据了。扳动遥感或按下值会变化。


|