AlanChatham / UnoJoy

UnoJoy! allows you to easily turn an Arduino Uno (or Mega or Leonardo) into a PS3-compatible USB game controller
GNU General Public License v3.0
482 stars 130 forks source link

Not an issue but question before i start. am i still able to use serial communication after changing the arduino to controller mode or would i need to use another one? #46

Closed KnifeOfDunwall closed 8 months ago

AlanChatham commented 8 months ago

Hi! Sorry I didn't get around to answering this earlier, but yes, you would pretty much have to set up another Arduino, or some other way to send Serial data to your PC, and since UnoJoy uses the Arduino's built-in serial port, you'd also have to run software serial on some pins, or some other communications protocol, like I2C, between the two.

Technically, you could go super deep into creating a new USB header and device that was a multi-class device that's both a game controller and a USB serial port, and figuring out a new way of sending data from the Arduino main chip to the ATmega8u2 communications chip, but that would basically be an entire new project at that point.