Está en la página 1de 7

UNIVERSIDAD CATÓLICA SANTO TORIBIO

DE MOGROVEJO:
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA MECÁNICA ELÉCTRICA.
LABORATORIO VIRTUAL N°05
“INTRODUCCIÓN AL ARDUINO”

• Asignatura: Electrónica de potencia

• Semestre Académico: 2020-II

• Docente: Ing. Jorge Villanueva Zapata

• Estudiante: Luis Fernández Montenegro

• Fecha de presentación: 25/10/2020

Chiclayo 2020
INTRODUCCIÓN
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada
en softwares y hardware libres. Gracias a este software podemos tomar información del
entorno conectando sensores a través de sus pines de entrada y actuar controlando
luces, motores y otros actuadores.

OBJETIVO

1. Hacer el diagrama completo


2. El código del programa
3. Hacer la simulación.
4. Al iniciar la simulación en la pantalla debe aparecer el nombre del estudiante

MATERIALES Y EQUIPO

 SIMULINO UNO
 Fuentes de corriente alterna de 5V
 Resistencia de 10k
 Puestas a tierra
 Cables
 Pantalla LCD LM016L
 Sensor de temperatura
 Transistor
 Relay
 Pot-HG
 Motor
 Software Proteus
 Software Arduino
 Laptop

PROCEDIMIENTO
1. Configurar los códigos en el software Arduino
2. Guardar el código
3. Seleccionar “Archivo”, “Preferencias” y finalmente “Compilación”
4. Ir a la ventana de escritura del código, en “Compilacion”, copiar la dirección
donde se encuentra guardado el código con el “in.hex”
5. Diseñar el circuito en el software Proteus
6. Instalar la programación hecha en Arduino al Proteus
7. Simular el circuito
PROCESAMIENTO D

E DATOS Y ANÁLISIS
1. Implementar un sistema de control de temperatura con la plataforma ARDUINO, el
circuito de control detectara la temperatura con un sensor LM35 y mostrará la
temperatura permanentemente en una pantalla LCD “LM016L”, en una salida del
ARDUINO se pondrá un ventilador el cual estará apagado si la temperatura es
menor a 30 °C y encenderá si es mayos a 30 °C, se pide:
CODIGO

#include <LiquidCrystal.h>

LiquidCrystal lcd(7,6,5,4,3,2);

int SENSOR;

float TEMPERATURA;

float SUMA;

void setup(){

lcd.begin(16,2);

pinMode (13, OUTPUT);

digitalWrite (13,LOW);

void loop(){

int conversion;

float voltaje, temperatura ;

conversion = analogRead (A0);

voltaje = conversion*5.0/1023;

temperatura = voltaje/0.01;

if (temperatura > 30.0)

digitalWrite (13, HIGH);

lcd.clear();

lcd.setCursor(0,0);

lcd.print("Temp: ");

lcd.print(SUMA/5.0,1);

lcd.print("C");

lcd.setCursor(0,1);

lcd.print("Ventilador: ON");

}
else

digitalWrite (13,LOW);

lcd.setCursor(0,0);

lcd.print("Luis Fernandez M ");

lcd.setCursor(0,1);

lcd.print("Ventilador: OFF");

SUMA = 0;

for(int i=0; i<5; i++){

SENSOR = analogRead(A0);

TEMPERATURA = ((SENSOR*5000.0)/ 1023)/10;

SUMA = TEMPERATURA+SUMA;

delay(500);}

}
CONCLUSIONES

 Se logró realizar un diagrama completo en el Programa Proteus.


 Realizamos el código del programa en el programa ARDUINO.
 Realice la simulación en el programa Proteus.
 Se logró programar la pantalla con lo requerido por el profesor en clase.

BIBLIOGRAFIA
 Malvino, A. y Bates, D. (2007). Principios de electrónica. (7°ed.). Madrid, España:
McGraw Hill.
 Rashid, Muhammad H.: Electrónica de potencia: circuitos, dispositivos y
aplicaciones / Muhammad H. Rashid. Naucalpan de Juárez:
Pearson Educación, 2004.

También podría gustarte