遥控按键板
遥控按键板共划分两部分:
- 按键部分
- 摇杆部分
按键部分
按键部分使用的是锁存器(SN74HC165)将当前每个按钮的状态给记录下,然后串行输出到树莓派上。这部分原理是参考红白机游戏手柄的做法,详细原理见https://www.iotshare.org/archives/361.html。

摇杆部分
摇杆部分的核心是一个4通道模数转换模块(ADS1115),通过IIC将结果输出到树莓派中。

这里从某宝上挑选了好久,因为大部分的摇杆都是大的,用在航模遥控上的,好不容易找到了一个小的,商品见点我。

摇杆共有2个方向,所以每个方向都需要独立的信号采样,也就是2路ADC,ADS1115共计4通道ADC,所以刚好可以用来采集左右2个摇杆。