【经验分享】树莓派pico摇杆芯片接OLED的一些心得体会。。。
摇杆爱好者吧
全部回复
仅看楼主
level 12
寒江雪xxx 楼主
GP2040-CE支持使用带有SSD1306、SH1106或SH1107显示IC的OLED等显示模块。也就是说花10多元钱,接上单色或双色小显示器可以看见目前摇杆芯片的模式,连发设置,按键和摇杆动作记录等内容,有兴趣的朋友可以了解一下。推荐买ssd1306驱动的0.96寸128*64像素的双色或单色显示器。不过新版ssd1315驱动的也能用。
准备材料如下:
双母头30cm杜邦线4p的一根,0.96显示屏一个。
接线注意不要把电源3.3V接错了,否则就会烧芯片或显示屏。
显示屏GND接主板任意GND.
显示屏VCC接主板3v3(out)
显示屏SCL接主板OLED SCL
显示屏SDA接主板OLED SDA
接线图如下:
然后进入树莓派芯片设置:
拔下摇杆到电脑的USB插头,按住摇杆的开始按键不松,插入电脑USB口,win10系统控制面板里的设备和打印机选项里就多出来一个网络适配器,然后浏览器里输入192.168.7.1就进入树莓派芯片设置网页。找到网络配置菜单下的显示配置,就可以对芯片的显示系统进行设置。
一、Hardware Options(硬件)
Enabled- 打开/关闭显示模块。
I2C Block- 将使用的 Pico I2C 模块。根据引脚设置,请参阅页表。
I2C Address- 您设备的 I2C 地址,默认为非常常用的0x3C.
Screen Options(屏幕)
Flip Display- 允许您以多种方式翻转或镜像显示。
Invert Display- 反转像素颜色,启用后可以有效地为您提供负像。
Layout Options(布局)
按钮布局组合,请务必选择匹配的左右布局。某些布局组合会导致屏幕上的按钮重叠。
Button Layout (Left)- 更改显示屏和摇杆左侧的屏幕布局。
Button Layout (Right)- 更改显示器和摇杆右侧的屏幕布局。
Splash Mode- 启用或禁用设备开机时显示的启动屏幕。
Splash Duration- 设置启动屏幕在启动时显示的时间。
Display Saver Timeout- 将导致显示屏在指定的分钟数后关闭。按任何输入都会导致显示屏重新打开。
Choose File- 上传您自己的图像以用于启动屏幕。
Custom Splash Screen(自定义启动)
建议您使用两色 128x64 图像(或尺寸适合您的显示器的图像)。上传任何其他类型的图像都会自动转换图像并调整图像大小。支持的格式:BMP、GIF、JPG、JPEG、PNG、WEBP。目前不支持动画 GIF。
二、OLED显示信息含义如下:
从左到右,显示元素是
Input Mode - 显示当前输入模式
XINPUT - XInput(Xbox360) 模式
SWITCH - Nintendo Switch 任天堂游戏机模式
DINPUT - PS3/DirectInput PS3模式
HID-KB - Keyboard 键盘模式
PS4- 控制器模式设置为,验证成功后将Controller更改为PS4:AS
PS4:AS- PS4 输入模式插件已成功验证
PS5- 控制器模式设置为,认证成功后将Arcade Stick更改为PS5:AS
PS5:AS- PS5 输入模式插件已成功验证
XBONE- Xbox One 与Xbox One 输入模式兼容
OGXBOX- 原装 XBox
GEN/MD- 世嘉 Genesis/MegaDrive Mini
NGMINI- NEOGEO迷你
PCE/TG- PC 引擎/Turbografx 16 Mini
EGRET- 白鹭II迷你型
ASTRO- 太空城迷你
PSC- 经典游戏机
三、连发 - 将T#
#在启用 Turbo 时显示,其中 #
# 是每秒按下的次数
DPad 模式 - 显示当前 DPad 模式
D-方向键数字
L-方向键左模拟
R-方向键右模拟
SOCD 清洁模式 - 显示当前的 SOCD 清洁模式
SOCD-U- SOCD 优先级
SOCD-N- SOCD 中性
SOCD-L- SOCD 最后胜利
SOCD-F- SOCD 首胜
SOCD-X- SOCD 清洁
宏-M如果启用了宏并且无法禁用它,则会出现。
中间区域
该区域的外观将取决于左侧和右侧按钮布局的特定配置
Turbo 环 - 当在各个按钮上启用 Turbo 模式时,按钮将有一个较小的内环作为指示器。禁用后,此按钮将消失。
底部区域
输入历史记录 - 当启用并配置输入历史记录插件时将显示输入历史记录。
下图是安装好显示器的实际样子:
默认是hitbox显示模式
切换到摇杆模式
显示器背后的接线
下面放一些摇杆显示屏的启动画面,可以自定义:
多谢大家观赏。
2024年05月09日 03点05分 1
level 12
寒江雪xxx 楼主
支持一下
2024年05月09日 04点05分 2
大神hit box模式怎么切换成摇杆模式,麻烦教一下。
2024年10月21日 09点10分
@dongsheng1521 按慢慢b键不松,插摇杆就是xinput模式
2024年10月21日 11点10分
level 12
寒江雪xxx 楼主

2024年05月09日 04点05分 3
level 11
[大拇指]
2024年05月09日 07点05分 5
多谢
2024年05月09日 07点05分
level 11
这个小屏幕非常有用,建议都安装一块
2024年05月09日 07点05分 6
张博士说的是,最好人手一块
2024年05月09日 07点05分
level 6
不用屏幕也能设置的
2024年05月09日 07点05分 7
是能设置,但是屏幕很直观的看出目前摇杆的各种状态,而且还能看出你的摇杆指令
2024年05月09日 07点05分
@寒江雪xxx 是的,屏幕直观点
2024年05月09日 07点05分
@风中百叶🍁 加装屏幕也不贵,能加装最好
2024年05月09日 07点05分
level 12
寒江雪xxx 楼主
2024年05月09日 08点05分 8
level 12
寒江雪xxx 楼主

2024年05月09日 14点05分 9
level 9
好帖[太开心]
2024年05月10日 03点05分 10
多谢支持
2024年05月10日 04点05分
level 12
寒江雪xxx 楼主

2024年05月12日 22点05分 11
level 12
寒江雪xxx 楼主
2024年05月12日 22点05分 12
level 12
寒江雪xxx 楼主
如果外置,最好买一个oled屏幕支架
2024年05月12日 22点05分 13
level 12
寒江雪xxx 楼主
也可以加装蜂鸣器,支持无源的,目前就是启动摇杆时,有启动声音。
2024年05月12日 22点05分 14
level 7
为何我这里小屏里一直显示hitbox,而不是摇杆的那个圆圈?
2024年05月13日 09点05分 15
也就是显示如何切换到摇杆模式
2024年05月13日 09点05分
@大头雄鹰 进入摇杆设置里的led屏幕设置,在红圈的选项下拉菜单里,选第一项摇杆就可以显示摇杆,同时切换到视觉头盔模式,就行了。看楼下我的图片。
2024年05月13日 09点05分
@大头雄鹰 不设置默认就是显示hitbox
2024年05月13日 10点05分
1 2 3 4 尾页