Hi everyone,
I am some limited experience with Arduino, but I would kindly request the advice from the community about a possible idea on whether it is doable or not. Unfortunately my efforts in reading past forum posts and documentation did not exactly help.
In one of my robot projects, a wheeled robot is controlled by a Cortex microcontroller that is programmed with a physical USB wire between the microcontroller and the computer (Windows 10) on the PROS IDE.
The current situation puts a distance constraint on the mobile robot as regular USB wires are rarely more than 3m.
A possible solution to this issue would be to place one Arduino Uno connected to the PC and another Arduino connected to the Cortex microcontroller (interfaced with a Raspi). Wireless data transfer has been achieved by using RF transceivers connected to both Arduinos.
My question is whether the Arduinos can replicate a USB connection style virtual COM between the PC and the Cortex microcontroller while it transfers data through the RF transceivers. From the perspective of the PC, the PC should be connected via USB to the Cortex microcontroller and vice versa. The Arduinos and RF transceivers simply act as a wireless communication bridge.
I am aware of VEXnet keys allowing wireless communication between a PC and a microcontroller. However in practice, due to the frequency band it uses, signal interference renders it an unusable option.
Any advice is greatly appreciated.