Hello,
I am trying to find a solution to the frequently breaking Micro USB ports on my V5 brains.
I found a USB-mirco to USB-A adapter that works. It allows for data transfer and we can connect the V5 brains to CodeV5 using this adapter.
Then I found this USB-A to USB-C cable (my students have USB-C ports on their MacBooks), but the cable does not allow the brain to connect to CodeV5. The information about this cable states that it allows for data transfer.
Am I missing something? Shouldn’t this USB-A to USB-C cable allow the brain to connect to CodeV5?
Here are the URLs to those products if you prefer not to click the links in the text above.
Link to adapter:
I would suspect that it is not working due to the first cable telling the Micro USB port to switch to host mode. Not sure if that actually happens with the VEX V5, but that is what the OTG part of that cable means. OTG stands for on the go, and is a way to take a device with a micro USB port that normally listens to commands to receive/send data from a computer, to becoming the host of the communications and telling other devices when to receive and send data. This is beyond the scope of this conversations, but if anyone wants to learn more… USB On-The-Go - Wikipedia
Either way, I would recommend just getting a cable to convert to USB C. maybe something like this. https://www.amazon.com/dp/B07VBV1PY5. I have never used that cable before, but that is the kind of adaptor I would recommend. Then you can just use a USB C cable to connect the computer to that adaptor on the robot/brain.