Hola bytedestroyer, te comento:
Yo estoy realizando el proyecto fin de carrera y utilizo este sensor, no usa i2c, utiliza un protocolo parecido pero no es i2c.
En la web de sensirion aparece el datasheet donde puedes ver el protocolo a generar y las funciones matemáticas a realizar para la compensación y cálculo de Tª y Humedad,además de un ejemplo en C para este sensor.
Este ejemplo está realizado con el compilador C de KEIL y para un 8051, yo lo he adaptado para PIC y compilador CCS, y de momento compila, pero aun no lo he probado, o sea que no puedo verificar si funciona....
Si necesitas ejemplos en Basic aqui te paso unas direcciones, aunque no se si estan hechos con el compilador que por aquí utilizais, pero aun así te pueden servir,así que echales un vistazo si puedes.
http://www.phanderson.com/basicx/sht71_1.htmlhttp://www.mcselec.com/an_116.htmSolo son dos pero encontrarás muchas más con una busqueda "a fondo" en google.
Por último comentarte que este sensor es "alucinante", posee una resolucion de 14 bits para la Tª y 12 para la humedad aunque se pueden elegir resoluciones mas bajas si necesitas tiempo de respuesta del sensor, tambien calcula el punto de rocío y además trae una función de "calentador", simplemente alucinante.
Ademas por si fuera poco hasta no hace mucho sensirion ofrecía samples de este sensor, es una pena que ya no sigan con esa "política" de marketing, a ver si vuelven a ofrecerlos....
Espero haberte ayudado.
Saludos.
PD: buff menudo rollo he soltado....