Un saludo.Compre 5 lm 35dz y poniendo el script que hay en Internet no funciona da valores aleatorios.Le puse la resistencia y nada el condensador y resistencia y nada.
Probé varios scripts y hace lo mismo siempre.
Que puede ser??
Muchas gracias
Lo probé todo todo lo del dstasheet lo hice con el shetch este y nada todo son numero s aleatorios
// Declaracion de variables
float tempC;
int tempPin = 0; // Definimos la entrada en pin A0
void setup()
{
// Abre puerto serial y lo configura a 9600 bps
Serial.begin(9600);
}
void loop()
{
// Lee el valor desde el sensor
tempC = analogRead(tempPin);
// Convierte el valor a temperatura
tempC = (5.0 * tempC * 100.0)/1024.0;
// Envia el dato al puerto serial
Serial.print(tempC);
Serial.print(" grados Celsius\n");
// Espera cinco segundo para repetir el loop
delay(5000);
}
Lee las Normas del foro.
Luego ve a More (abajo a la derecha), click, luego Modify y estas en modo EDICION.
**Selecciona todo el código y click en </> arriba del emoticon **
tempC = (5.0 * tempC * 100.0)/1024.0;
reemplazalo por 1023.0 al final
hay 1024 pasos desde 0 a 1023
Por otro lado tienes algo mal en las conexiones.
Has puesto GND del sensor con GND del arduino supongo.
Y la salida al A0?
No uses resistencia porque requiere fuente negativa que no tienes.
Prové 1023 y si gnd es del arduino y los 5v tambien y nada da valorés aleatorios en los 5 lm35 q tengo y si le pongo 5v a la entrada A0 me marca 500 grados fijos
Eso demuestra q va bien todo
O sea se resolvió?
No no. Al conectar el lm35 da error usaré un tmp36 o un ds
Apuntando las "patitas" de tu sensor a tus ojos y con la cara plana del sensor apuntando hacia arriba, la patita del lado izquierdo va a 5V en el Arduino, la de en medio va a A0 y la del lado derecho va a GND, así lo tienes conectado?
No es mas fácil poniendo una imagen.
Como el dice haber hecho todo en base a un tutorial, descarté que ya lo ha visto debidamente.
Pon en Google: Arduino LM35 y encontraras mucha información y para los esquemas, solo selecciona Imagenes
Si si así lo hice es que es tan sencillo que no se q falla,olvido el lm35 paso al tmp36 o al ds y listo
Gracias
Es sencillo pero no he escuchado que puedas leer solo 1.
Has probado con uno? Donde compraste los LM35. Recuerdo un hilo donde alguien los compró en china y tenían los pines al revés. Como al revés no me acuerdo, pero si que estaban cambiados.
Los compre en aliexpress y si conecto uno sólo al arduino, lo de los pines no sabía nada
...y si conecto uno sólo al arduino, lo de los pines no sabía nada
que signfica tu respuesta?
Todos los datasheet pone el lm35/ 5v data y gnd/
No vi nada de q los chinos los pines van diferente.
Sabéis como van ? No encontré nada
Hagamos una prueba para definir las cosas.
Como te puse en la imagen, conecta un pin a GND, otro pin a 5V y mide con un tester/multímetro la salida sin usar Arduino. Dime que lees.
Repite eso con los otros 4 sensores.
Sin ARDUINO!!!
No da ni un milivolt.
E visto un esquema que lo conectaba 5v gnd data
Mañana lo pruebo
Es lo primero que hice y conectandolos como dice no funciona
Leí un comentario donde alguien dice que sus LM35DZ se comportaron como transistores. link
De todos modos te recomiendo compres en un buen proveedor 5 nuevos LM35.