He instalado un circuito básico de la siguiente manera:
El XBee es un Pro, serie 2. Se configura como un enrutador utilizando el firmware AT. El pin 20 (D0) está configurado como una entrada analógica. Hay un coordinador XBee que ejecuta el firmware de la API del coordinador.
Cuando mido el TMP36 con un multímetro, puedo ver un voltaje de 0.752. Sin embargo, el XBee está devolviendo valores de alrededor de 30 al mismo tiempo. Tengo un script básico de Python (usando la API de XBee Python) en ejecución que toma los datos y los genera de la siguiente manera:
packet = xbee.wait_read_frame()
print 'Temp: ' + str(packet['samples'][0]['adc-0'])
Esto muestra el valor de 30 en la pantalla. ¿Me estoy perdiendo algo obvio?