1、我们来了解下双轴按键摇杆本身是什么原理,它内部由两个电位器和一个按键开关组成,如图,1、6脚和1、7脚之间是电阻线圈,其每组之间的阻值一般是10K/50K/100K。2脚和5脚分别是两组电阻线圈上的触点,当我们转动摇杆时,触点会在电阻线圈上位置也会发生改变。

2、当我们分别1、6脚和1、7脚两端供上电压,再转动摇杆时,2脚和5脚输出电压即发生变化,输出的信号为模拟信号,我们需要把它们连接到CPU的ADC引脚。而3、4脚之间是普通的开关按键,只需要接到CPU的GPIO上。

3、可选用带ADC功能的CPU,但注意给电位器供电的电压不要超过CPU的采样范围。这样通过ADC模数转换分别检测两路电位器的电压值变化,就可以知道摇杆指向的位置了。
