jueves, 3 de noviembre de 2022

¿Cómo programamos lm35?

 

¿Qué agregamos a nuestro programa?

float – Sirve para declarar una variable de tipo decimal o coma flotante, es decir, puede almacenar números con factores decimales por ejemplo: 16.50

Esta instrucción le indica al Arduino que inicie comunicación con la computadora (o cualquier dispositivo conectado a los pines RX y TX) con una velocidad de comunicación serial de 9600 bits por segundo (baudios)

IDE ARDUINO 

int SENSOR; // variable almacena valor leido de entrada analogica A0
float TEMPERATURA; // valor de temperatura en grados centigrados

void setup(){
Serial.begin(9600); // inicializacion de comunicacion serie a 9600 bps
// entradas analógicas no requieren inicialización
}

void loop(){
SENSOR = analogRead(A0); // lectura de entrada analogica A0
TEMPERATURA = ((SENSOR * 5000.0) / 1023) / 10; // formula para convertir valor leido
// en grados centigrados
Serial.println(TEMPERATURA, 1); // imprime en monitor serial valor
// de temperatura con un decimal
delay(1000); // demora de 1 seg. entre lecturas
}



No hay comentarios.:

Publicar un comentario