I’ve been playing with an ESP32 and different i2c based sensors. I’ve tried a couple different IMUs and a color/proximity/gesture sensors.
So far they work well. The Arduino libraries provide good examples and I can get fast and easy communication to them through coap.
But…
Thinking about how these would be integrated with the RoboRIO I’d have to document how to integrate a coap library.
Since these are already network based I thought maybe I could utilize NetworkTables and just have the values available to the bot there.
My intent here is not to replace the Rev sensors. Those integrate a nice package for a minimal cost.
If made available in NetworkTables all the logging/display/ coprocessor access etc would “come for free”. Downside is the port of NetworkTables client to ESP32 / Arduino.
Thoughts?