Falta el código para el arduino pues de no ser así quedaria cojo el post.
#include "Wire.h" //wire library #define address 0x4A // Ojo este numero va segun la version que tengas. #define delayC 1000 void setup() { Wire.begin(); Serial.begin(9600); Serial.println("Init"); } void loop() { Serial.print("temperature in Celsius: "); float temperature; Wire.beginTransmission(address); Wire.send(0x00); Wire.requestFrom(address, 1); if (Wire.available()) { temperature = Wire.receive(); Serial.println(temperature); } else { Serial.println("---"); } Wire.endTransmission(); delay(delayC); }
Sin tener en cuenta si estaba delante de un sensor preciso y sin desviaciones le vi varios defectos para mi proyecto. El primero es que era lento y el segundo tardaba tiempo en recuperarar la temperatura ambiente. Aún así es pronto para hablar mal sobre el pues seguro que tendrá lugar para más de un proyecto.
Y como sigue siendo habitual pongo la fuente dónde creo que saque la información
No hay comentarios:
Publicar un comentario