Not All Projects Work Out
Not All Projects Work Out
The project equivalent of your mum sticking your drawings to the fridge š
Hey, you tried, most wouldnāt bother. Youāre the top 1% of humans in that way
If anyone else was wondering, I found this neat data table of controller latencies to compare:
rpubs.com/misteraddons/inputlatency
It looks like 18.35ms is not really among the best, but there are still lots of products in that range.
I dunno if Iād say your project didnāt work out⦠Maybe more like you succeeded but still have work to do. Do you think youāll try swapping the Bluetooth for a 2.4Ghz module or something and see if that performs better?
Hmm I was thinking maybe an old phone but thatās not that old.
Try charging while connecting. Iāve found that a low battery often seems like poor connection quality. The way it gives up when it canāt connect is very similar to just the battery dying.
I have two of em-- Theyāre pretty good! Definitely not perceptibly laggy or anything, at least to me.
Probably just outed myself as a casual.
I think the esp32 maximum throughput is 700 kbps, so you might be able to get a better performance.
I donāt have much experience with the esp32, but the first thing I would do is just a spoof program that sends simulated inputs, and see howās the latency without any other functionalities.
That will give you a good idea if the problem is your code or the stack (its not infaillible though).
Yeah one approach is that BLE-Gamepad library supports gpio pins as button inputs, so in theory I could get a baseline of what the Bluetooth stack of the library is by soldering the jst connector to connect the Arduino (that triggers the button presses and measures the result from the Mister SNAC port).
Otherwise Iād basically have to develop my own controller code to port onto various Bluetooth stacks for testing, but that seems like more than I want to do right now.