Been building a little wireless controller for my PC using a couple of cheap nano boards. One receives the signal from a transmitter across the room, the other one pretends to be a keyboard by soldering a cut cable straight to the port. It actually worked at first, which honestly surprised me.
The problem is it only stays alive for maybe ten seconds. After that the cursor inputs get sluggish and then the whole thing stops responding untill I unplug it. I swapped in a different board and got a slightly longer run before it died, so now I'm wondering if the clock on these clones just isn't consistent enough for this kind of trick. Is this a timing thing I can fix in code, or am I fighting hardware that was never meant to do this? I've already stripped out all the slow library calls and I'm talking to the pins directly, but it still chokes eventually. Would love to hear if anyone else pushed one of these boards this far, or if I'm wasting my weekends on it.