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