I bought the XBee3 ZigBee Mesh kit /SMT Grove Board to send Temperature data collected by an Arduino , to a display, driven by a Raspberry Pi. It will replace a TP LInk wifi repeater that no longer sends data due to wifi interference.
I have recently found out that there is no easy way to connect the Arduino to the XBee3.
Can I connect the DHT11 and DS18B20 One Wire sensors directly to the XBee3 to read and send temperature data to the display? I am guessing I would need to write some code to convert the data to a readable format.
Thank you for your time.
Yes you should be able to use the I2C sensor directly connected to the XBee’s I2C port and does require the use of Micro Python.
https://www.digi.com/resources/documentation/digidocs/90001539/#concepts/c_i2c.htm?Highlight=I2C
There are 3rd party Arduino adapter boards as well as Libraries that will interface an XBee to an Arduino. I would suggest checking sites that cater to Hobbyists.