Paso 3: bosquejo
Este es un esquema simple:
Comenzar por definir las variables:
Temp es una variable que contendrá los datos del sensor LM35 y manipulamos estos datos para convertir a Celsius más adelante en el bosquejo
// LM35 TEMPERATURE SENSOR
float temp; //Define the temp float variable
int sensor = 0; // sensor middle pin on analog pin 0
En la configuración de vacía, apenas inicio el serial monitor que utilizamos al leer la temperatura de.
void setup() {Serial.begin(9600); //start the serial monitor}
Aquí leemos los datos desde el LM35 utilizando analogread(sensor) y almacenar esta información en la variable temp. El multiplicará este valor con 0.48828125 para convertir de voltios a grados Celsius.
void loop(){
temp = analogRead(sensor); //assigning the analog output to temp
temp = temp * 0.48828125; //converting volts to degrees celsius ----- 0.48828125 = [(5V*1000)/1024]10
La siguiente serie de líneas muestra la información en el monitor serial en este formato:
La temperatura es: valor grados Celsius
y repetirá esta línea cada segundo.
Serial.print("The temperature is :");
Serial.print(temp);
Serial.println("deg. Celsius");
delay(1000);}
Os adjunto el bosquejo en este instructable, todo lo que tienes que hacer es descomprimirlo y subirlo a la Arduino.
Voy a publicar otro instructivo que muestra cómo mostrar la temperatura en un LCD
Que te diviertas