树莓派 Pico 模拟二轴拇指操纵杆(摇杆)入门教程:连接与 MicroPython 编程
本教程将教你如何将模拟二轴拇指操纵杆(简称摇杆)与树莓派 Pico 连接,并使用 MicroPython 读取 X、Y 轴模拟数值及按键按压状态。模拟摇杆相较于普通方向操控杆具有更高的精度和灵敏度,广泛应用于游戏手柄、机器人控制、遥控模型等项目中。
一、硬件准备与详细接线说明
在开始之前,请准备好以下硬件:
- 树莓派 Pico 开发板
- 模拟二轴拇指操纵杆模块(集成按压选择按钮,常见引脚标注为 GND、+5V、VRX、VRY、SW)
- 杜邦线(母对母或公对母,根据引脚类型选择)
摇杆模块共 5 个引脚,与 Pico 的对应连接方式如下:
- 摇杆 GND → Pico 的 GND(可连接任意 GND 引脚,例如 Pin 38)
- 摇杆 +5V → Pico 的 VSYS(Pin 39)
注意:VSYS 引脚输出 5V 电压,适合大多数摇杆模块的供电需求。 - 摇杆 VRX(X 轴) → Pico 的 GP27(Pin 32,模拟输入引脚)
- 摇杆 VRY(Y 轴) → Pico 的 GP26(Pin 31,模拟输入引脚)
- 摇杆 SW(按钮) → Pico 的 GP22(Pin 29,数字输入引脚)
