Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Estudiantes de IV año de la: Licenciatura en Ingeniería en Informática, Escuela de Ingeniería en
Informática, FIEC, Universidad de Panamá
2
Profesor de Electrónica, Departamento de Electrónica, FIEC, Universidad de Panamá
7 de noviembre de 2022
1 // C++ code
2 //Integrantes: Emanuel Aviles - Ariel Albaez
3 //Definiendo las variables
4 int sensor = A0;
5 int limitet = 50;
6
7
8 void setup()
9 {
10 Serial.begin(9600);
11 pinMode(LED_BUILTIN, OUTPUT);
12 }
13
14 void loop()
15 {
16 int lectura = analogRead(sensor);
17 float voltaje = (5.0/1024) * lectura;
18 float temperatura = (voltaje * 100) - 50;
19 Serial.print("voltaje: ");
20 Serial.println(voltaje);
21 Serial.print("temperatura: ");
22 Serial.println(temperatura);
23
24 if(temperatura >= limitet)
25 {
26 digitalWrite(LED_BUILTIN, HIGH);
27 delay(1000); // Wait for 1000 millisecond(s)
28 digitalWrite(LED_BUILTIN, LOW);
29
30 }
31 }
Ejecución
2. Lo que aplicamos en el código fue, una condición, que cuando la temperatura fuera mayor
que 50° C, el LED, se encendería como tal, caso contrario, se apagaría cuando marquemos
menos de 50° C.
ANEXO
Lista de componentes
U1 1 Arduino Uno R3
R1 1 1 kΩ
D1 1 Rojo LED