Está en la página 1de 4

➢ Universidad de Panamá

➢ Facultad de Informática, Electrónica y Comunicación.


➢ Nombre: Roberto Javier Quintanilla Rivera
➢ Rafael Ávila
➢ Cedula: EC-0106-00061.
➢ 8-834-747
➢ Profesor: Javier Fernández.
➢ Correo: clasefiec@gmail.com
➢ Año Académico: 2022.
➢ Semestre: Primero.
➢ Curso: IEC 325.
➢ Denominación: Circuitos integrados analógicos.
Materiales:
Nombre, Cantidad, Componente
Uarduino,1," Arduino Uno R3"
Udisplay,1," LCD 16 x 2"
Utemperatura,1," Sensor de temperatura [TMP36]"
Rpothumedad1, Rpotviento,2,"250 kΩ Potenciómetro"
R1,1,"330 Ω Resistencia"
protoboar

#include <LiquidCrystal.h>

LiquidCrystal lcd(2,3,4,5,6,7);
int Sensor_Temperatura = 0;
int Sensor_Humedad = 1;
int Sensor_Viento = 2;

float Temperatura = 0;
float Humedad = 0;
float Viento = 0;

void setup()

lcd.begin(16,2);
lcd.print("Iniciando...");
delay(1000);
lcd.clear();

void loop()

Temperatura = map(analogRead(Sensor_Temperatura),0,1023,-50,450);
Humedad = map(analogRead(Sensor_Humedad),0,1023,0,100);
Viento = map(analogRead(Sensor_Viento),0,1023,0,32.4);

delay(100);
lcd.setCursor(7,1);
lcd.print(" ");
lcd.setCursor(8,0);
lcd.print(" ");
lcd.setCursor(0, 0);
lcd.print("T:");
lcd.print(Temperatura);
lcd.print("C");
lcd.setCursor(0, 1);
lcd.print("H:");
lcd.print(Humedad);
lcd.print("%");
lcd.setCursor(9,0);
lcd.print("V:");
lcd.print(Viento);
lcd.setCursor(11,1);
lcd.print("m/s");

LiquidCrystal lcd(2,3,4,5,6,7);(pines conectores para la salida digital del Arduino al display


16x2)

int Sensor_Temperatura = 0;(pin de inicio para la entrada de datos analógicos al Arduino)

int Sensor_Humedad = 1;( pin de inicio para la entrada de datos analógicos al Arduino)

int Sensor_Viento = 2;( pin de inicio para la entrada de datos analógicos al Arduino)
Link de simulación:

https://www.tinkercad.com/things/39L7NrVzMuo-brave-hango-
bombul/editel?sharecode=VsT4Z4V3Z_biC6J4cjaZD4BXj4BntUXMM0x1Tjma0iI

También podría gustarte