joystick操纵杆
带两个轴(水平/垂直)和一个集成按钮的模拟操纵杆。
引脚名称
名字 | 描述 |
---|---|
VCC | 正电源 |
VERT | 垂直轴输出(模拟) |
HORZ | 水平轴输出(模拟) |
SEL | 按钮 |
GND | 地 |
使用操纵杆与arduino的连接
操纵杆销 | 阿尔杜伊诺针 | 示例代码引脚 |
---|---|---|
VCC | 5V | |
VERT/VRx | 任何模拟引脚 (A0…A5) | A0 |
HORZ /VRy | 任何模拟引脚 (A0…A5) | A1 |
SEL/SW | 任何数字引脚 | 2 |
GND | GND |
代码解析:
- 获取键值函数
xPosition = analogRead(VRx);
yPosition = analogRead(VRy);
SW_state = digitalRead(SW);
- 映射函数
mapX = map(xPosition, 0, 1023,