摇杆爱好者吧 关注:25,253贴子:1,205,808
  • 10回复贴,共1页

树莓派Analog(类比摇杆)的进展

只看楼主收藏回复

等了几天,网上买的10K电位器总算是收到了(别问我为什么不在本地买)
马上就焊接了一块简单的板子来测试


接上5v
有了电位器之后测试果然方便了很多,因为可以手动调整输入电压了
很轻松的就把坐标调到中心点,但是却老是不定时乱跳。摇杆移动范围一大坐标点也会往右下角跑(也就是我上一贴说的U型曲线,只有电压范围在前半个U型曲线内移动才算是正常的),感觉有点像程序中的溢出
此时我猜测这个板子要么内部噪声很大要么确实是adc有问题
于是我又去翻了一下官方pdf,adc似乎是和vref有关。。。
等等vref?我记得那块板子确实是有个vref的焊盘,之前在测试那个板载ws2812的时候貌似看到过。。。
看了一眼主板,在主控旁边确实有个两个vref字眼的空焊盘,一坨锡把它们连接起来然后发现类比摇杆全正常了!
一轮测试下来,vcc接3.3v是可以用的。如果要求不高这样接是最省事的
由于我那个辣鸡摇杆是带十字形死区的(十几年前买的配件,到现在我才知道是辣鸡货),所以没法测试中心点。但是即使是没法准确测试中心点,刚好能移动的范围还是可以测试出来的。
结论是和手柄一样,由于这类手柄电位器的一致性问题直接接3.3v多半都是要矫正的。但是很可惜现在的固件没有这个功能
所以我推荐vcc接5V,然后在摇杆上的每个电位器之前串一个10K的可调电阻作为校正中心使用
PS:原版的vref我不知道是怎么处理的,貌似是GP29作为vref引脚使用?
我的是盗版,板载WS2128灯那个版本的盗版。而且我确实是可以把29脚作为类比摇杆的数据脚使用的
26,27,28,29这4个脚刚好可以分配给左右摇杆使用
另外我在reddit上还看到类比摇杆似乎还有另外一个模式,是接I2C模块使用的。不过我完全不知道那是什么东西就是了。。。。。。


IP属地:广西1楼2023-10-23 22:02回复
    可以接两种类型的类比摇杆,有两个页面的选项。我一直想接JC摇杆,但他是7.5k,所以就没测试。


    IP属地:广东来自Android客户端2楼2023-10-23 22:27
    收起回复
      2026-10-18 03:50:23
      广告
      不感兴趣
      开通SVIP免广告
      买个原装的xbox360类比摇杆就行,接3.3v,树莓派固件可以调节死区。


      IP属地:广东来自Android客户端3楼2023-10-23 22:29
      收起回复
        这样搞太麻烦,还不如直接用手柄改,保留两个类比摇杆就可以了


        IP属地:广东来自Android客户端4楼2023-10-25 12:48
        收起回复
          帮顶


          IP属地:吉林来自Android客户端5楼2023-10-27 08:43
          回复
            帮顶


            IP属地:吉林来自Android客户端6楼2023-10-28 07:26
            回复