摇杆一般在航模、电玩、遥控车、云台等设备上应用广泛,很多带有屏幕的设备也经常使用摇杆作为菜单选择的输入控制。本篇介绍双轴按键摇杆的使用。
1
双轴按键摇杆介绍
双轴按键摇杆主要由两个10K的电位器和一个按键开关组成,两个电位器随着摇杆扭转角度分别输出X、Y轴上对应的电压值,在Z轴方向上按下摇杆可触发轻触按键。在配套机械结构的作用下,无外力扭动的摇杆初始状态下,两个电位器都处在量程的中间位置。
不同厂商生产的按键摇杆模块的引脚输出会有所不同,但都会有VCC、GND电源引脚和X、Y、Z输出引脚。
2
实验材料
3
实验步骤
1.根据原理图搭建电路图。
双轴按键摇杆模块的VCC、GND分别连接开发板的5V、GND,模块的X轴输出、Y轴输出分别连接开发板的模拟引脚A0、A1,模块的Z轴输出连接开发板数字引脚2。
实验原理图如下图所示:

实验原理图
/*
* JoyStick
* 双轴按键摇杆
*/
#define pinX A0
#define pinY A1
#define pinK 2
int value = 0;
void setup()
{
pinMode(pinK, INPUT);
Serial.begin(9600);
}
void loop()
{
value = analogRead(pinX);
Serial.print("X: ");
Serial.print(value);
value = analogRead(pinY);
Serial.print(" Y: ");
Serial.print(value);
value = digitalRead(pinK);
Serial.print(" Z: ");
Serial.println(value);
delay(1000);
}

程序下载
4
实验现象
打开串口监视器,波特率设置成与程序中相一致的9600,扭动摇杆,监视器将显示X、Y轴对应的电压对应的AD数值。

实验现象
由于开发板的ADC是10位精度,AD值在[0, 1023]之间,理论上X、Y轴输出中间值512,但由于电位器及结构差异,原点值会有偏差,有些应用中需要进行校准。
京东联手魅族发布平板JDtab,两年前的配置也...
时间:2026-03-06
Dell发布2017首款新品:可翻转的XPS 13二合...
时间:2026-03-06
明年的ipad pro或将延迟发布 原因竟然是这个...
时间:2026-03-06
可以当平板的笔记本 联想2017X1系列强势来袭
时间:2026-03-06
CES 2017戴尔新款XPS 13二合一变形本被曝光
时间:2026-03-06
还有谁!双GTX1080+全球首款曲面屏+性能怪兽...
时间:2026-03-06
华硕新品秒Macbook,国产笔电工艺无人不服!
时间:2026-03-06
【CES 2017】联想来搞事情了,推出全新的游...
时间:2026-03-06
三星发布最新款配备触控笔的Chromebook笔记...
时间:2026-03-06
首款骁龙835手机是小米6?笔记本方面这些最...
时间:2026-03-06
玻璃釉电容器的结构与特点
时间:2026-03-05
关于STM32WL LSE 添加反馈电阻后无法起振的...
时间:2026-03-05
电阻的标称阻值和允许偏差
时间:2026-03-05
浅谈高压贴片电容分类与性能参数
时间:2026-03-05
聚四氟乙烯电容器的结构与特点
时间:2026-03-05
漆膜电容器的结构与特点
时间:2026-03-05
复合介质电容器的结构与特点
时间:2026-03-05
瓷介电容器的结构与特点
时间:2026-03-05
电解电容器的结构与特点
时间:2026-03-05
电解电容的型号
时间:2026-03-05