So I know questions about the roboRIO USB host ports have been asked before, but my team is considering receiving unconventional input (from a custom circuit with a “sensor”) into the roboRIO via the USB ports. The thing is looking around manuals and other threads makes it seem that not any device works for this. The NI manual seems to limit things to cameras, flash drives, and USB-IDE adapters, but I’ve also seen things like Arduinos work.
Now of course I could just use the RS-232 port, but that’s super annoying because it requires a negative voltages, while USB is 0-5 V.
I could also use the Digital I/O ports and write some code to process that into Serial but I would rather use the preexisting library which supports communications only for USB, MXP, and RS-232.