即使对于我们这些复古计算爱好者来说,公平地说,并不是每个人都在真正的老式硬件上玩老式游戏。原版现在既脆弱又昂贵,而且模拟器已经足够好了,如果你只追求游戏体验,那么花那么多钱就没有意义。
不过,原作有时有一个优势,那就是经典控制器是游戏的个人界面。因此,当[Dome]在秋叶原商店发现SNES控制器时,他当然拿起了它。如何让它与电脑对话?当然,将 Arduino Pro Micro 塞进里面!
我们喜欢这个项目的地方在于,它没有拆除原来的电子设备,而是将 Arduino 板挂接到原来的串行接口上。我们可能制作了一个任天堂插座转 USB 盒来保留原始电缆,但无论哪种方式,SNES(技术上是 Super Famicom,因为它是日本市场单位)原始版本都保持了其根源。 Arduino 以控制台的速度轮询时钟线,读取结果,并将其转换为计算机的 USB 接口。如果您想尝试一下,这里有完整的代码及其制作方法。
当然,如果你手边并不总是有一台电脑,你也可以将整个电脑放在控制器中。
原文: https://hackaday.com/2024/01/20/arduino-provides-no-fuss-snes-to-usb-conversion/