综合百科

setup和loop的含义

setup和loop的含义

一、PS2操纵杆简介

PS2操纵杆是一种输入设备,主要由一个可在基座上自由旋转的操纵杆组成,能够向其控制的设备报告角度或方向。这种操纵杆广泛应用于视频游戏和机器人的控制。

PS2游戏双轴摇杆传感器模块采用金属PS2摇杆电位器制作,具备(X,Y)两轴模拟输出以及(Z)一路按钮数字输出。利用这一设备,可以制作遥控器等互动作品。当SW引脚被按下时,会输出低电平,反之则输出高电平。

二、硬件软件程序准备

硬件装备清单:

1. U口显示主板,型号:COM3-CH340(软件mind+上显示)。

2. 设备型号:CLB arduino lot物联网super kit。

3. 基础主板:ZYduino UNO和DCcele。

4. 面包板:选用400孔的无焊接面包板。

5. PS2操纵杆一块、连接线9根以及电源线一根。

软件准备:

1. mind+版本:v1.81.0.RC3.1(最新2025年版本)。

2. 操作系统:win11专业版23H2。

线路连接说明:

1. 主板与面包板连接需2根线。其中红线连接主板5v口到面包板正极,另一根线连接接地口到面包板负极。

2. PS2操纵杆与面包板连接需2根线。分别连接GND极到面包板负极,以及红线从VCC连接到面包板正极。

3. PS2操纵杆与主板连接需3根线。黄线连接SW极到主板8接口,蓝线连接X极到主板A0接口,白线连接Y极到主板A1接口。

连接图示及Python程序源代码详见附文。

三、实验方法及结论

实验操作步骤如下:

1. 通过输出图观察XY值的变化。在静止状态下,参数为x:519,y:512。

2. 设定五个方向的插针为0度,分别将操纵杆拨向这些方向,观察x和y值的变化。例如,拨向插针方向时,x值为0,y值为512;拨向右侧时,x值为519,y值为0。

3. 在四周拨动操纵杆,可以发现xy指最大值是1023,最小值是0。当操纵杆向左偏移45时,xy值均为0。详细情况如图示。


setup和loop的含义

你可能也会喜欢...