Skip to main content
Arduino

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

Simulate 9-pin joystick output

Arduino Joystick Recorder

I have built this little setup, which is supposed to record and replay input from a classic 9-pin Joystick. I connected the 9 pin connectors to the Arduino, read the input on the left side from the Joystick, and then passed it to the right side by setting the corresponding pins to HIGH.

It does work, and I can play games on the Commodore 64, however, I noticed that with this setup current is passed to the Commodore 64, which is very likely harming the machine a lot (I stopped immediately after noticing).

So my question is: how do I need to modify this setup so that no current is going from the Arduino to the Commodore 64 anymore?

Picture of the setup:

Setup

Answer*

Draft saved
Draft discarded
Cancel
3
  • Thank you (again, I guess, as you pop up with solutions for every single question I ask ;) ) Majenko. I will look into both options, that was very helpful. Commented Jul 18, 2017 at 6:59
  • @Majenko can it be transistor 2N2222? Commented Aug 3, 2022 at 12:48
  • @MichałStępień Yes, that is an ideal and common transistor. Commented Aug 3, 2022 at 15:42

AltStyle によって変換されたページ (->オリジナル) /