I’m throwing in an AM2302 to read temp/humidity, but the control scheme on that chip is a one off single pin requiring precise timing to read, there is an adafruit python library that uses a c driver, but having the program shell out to python is too shameful (not to mention the whole retry lots of time because kernel may interupt while reading reliability issues)
Since I would like to run all the sensors off a powered usb hub anyway, I can just use an arduino just to interface with the temp sensor, and then communicate over a usb to serial converter to that arduino
So I will have microcontrollers to talk to microcontrollers to talk to microcontrollers