- Borrador dispositivos totalmente controlados (+ explicación práctica): file
- Programa ejemplo TMP:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
//Crear el objeto lcd dirección 0x3F y 16 columnas x 2 filas
LiquidCrystal_I2C lcd(0x27,16,2); //
int lectura = 0;
int lectura1 = 0;
//Creamos una variable de tipo flotante
float temperatura = 0.0;
float temperatura1 = 0.0;
void setup() {
//Iniciamos la comunicación serial
Serial.begin(9600);
}
void loop() {
//Tomamos la lectura analógica del pin al cual conectamos
//la señal de nuestro sensor
// Inicializar el LCD
lcd.init();
//Encender la luz de fondo.
lcd.backlight();
lectura = analogRead(0);
lectura1 = analogRead(1);
//Obtenemos la temperatura con la siguiente formula:
temperatura = ( lectura * (500.0 / 1023.0) ) - 50.0;
temperatura1 = ( lectura1 * (500.0 / 1023.0) ) - 50.0;
//Imprimimos por monitor serie la temperatura en celcius
lcd.setCursor(1, 1); lcd.print(temperatura);
Serial.println(temperatura);
lcd.setCursor(1, 0);
Serial.println(temperatura1); lcd.print("N1: ");lcd.print(temperatura1);
delay(500);
}
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.