viernes, 21 de abril de 2023

SCELE 21/04/2023

  • 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.