Proyecto de Ocio – LM35 otro sensor de temperatura
En un post anterior hablaba del Dallas DS18B20 un sensor de temperatura que podemos usar con Arduino, pues ahora me acaba de llegar mi nuevo National LM35 DZ, un sensor muy parecido pero mucho mas simple de usar, sin protocolos ni nada, simplemente conectamos un pin a la entrada análoga del Arduino y listo estamos leyendo temperatura en grados centígrados.
En mi gran elefante blanco aka LED Headlight necesitaba algo para controlar la temperatura de mi pila LiPo (viendo vídeos de como explotan estas pilas ni loco las uso sin triple precaución). Asi que el LM35 me viene genial, no usa una entrada digital (que empieza a ser un factor en mi proyecto).
Pero veamos como funciona.
Los 3 pins del LM35 son muy simples: tierra, voltaje de entrada y voltaje de salida, justo como esta gráfica.

Para conectarlo al Arduino pues solo necesitamos una entrada análoga y alimentarlo con unos 5v.

El código no podía ser mas simple, solo damos de alta los pines, leemos la entrada análoga y listo.
//
float temp;
int tempPin = A0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
temp = analogRead(tempPin);
temp = (5.0 * temp * 100.0)/1024.0; // pasamos de 8 bits a Volts
Serial.println(temp);
delay(1000);
}
Bastante mas simple que el Dallas, en cuanto a precisión tendré que hacer un mano a mano
Disculpa que lenguaje utilizaste para dar de alta los pines ? saludos
Que tal
Use Wiring que es el lenguaje que usa el Arduino al cual conecte el LM35, bastante interesante este sensor
Gracias por pasar por aca