Está en la página 1de 11

UNIVERSIDAD CATÓLICA SANTO TORIBIO

DE MOGROVEJO:
FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA MECÁNICA ELÉCTRICA.


LABORATORIO N°08
“PROGRAMACION DE ARDUINO CON SENSOR DE TEMPERATURA”

• Asignatura: Electronica de potencia

• Semestre Académico: 2019 - II

• Alumno: Fabrizio Chaname

Chiclayo 2019
INTRODUCCION
Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el
mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo de
computación física (physical computing) de código abierto, basada en una placa con un
sencillo microcontrolador y un entorno de desarrollo para crear software (programas)
para la placa. Puedes usar Arduino para crear objetos interactivos, leyendo datos de una
gran variedad de interruptores y sensores y controlar multitud de tipos de luces, motores
y otros actuadores físicos. Los proyectos con Arduino pueden ser autónomos o
comunicarse con un programa (software) que se ejecute en tu ordenador. La placa puedes
montarla tú mismo o comprarla ya lista para usar, y el software de desarrollo es abierto y
lo puedes descargar gratis desde la página www.arduino.cc/en/. El Arduino puede ser
alimentado a través de la conexión USB o con una fuente de alimentación externa. La
fuente de alimentación se selecciona automáticamente.
Hardware y cable USB.

Power, Inputs and Outputs.


Pines de alimentación (Power Pins)
Bien alimentemos al Arduino mediante la conexión USB o mediante una fuente externa
(recomendada de 7-12V), vamos a tener unas salidas de tensión continúa debido a unos
reguladores de tensión y condensadores de estabilización.
Estos pines son:
 VIN: se trata de la fuente tensión de entrada que contendrá la tensión a la que
estamos alimentando al Arduino mediante la fuente externa.
 5V: fuente de tensión regulada de 5V, esta tensión puede venir ya sea de pin VIN a
través de un regulador interno, o se suministra a través de USB o de otra fuente de
5V regulada.
 3.3V: fuente de 3.3 voltios generados por el regulador interno con un consumo
máximo de corriente de 50mA.
 GND: pines de tierra.

Digital Inputs/Outputs

Cada uno de los 14 pines digitales se puede utilizar como una entrada o salida. Cada pin
puede proporcionar o recibir un máximo de 40 mA y tiene una resistencia de pull-up
(desconectado por defecto) de 20 a 50 kOhm. Además, algunos pines tienen funciones
especializadas como:

Analog Inputs
El Arduino posee 6 entradas analógicas, etiquetadas desde la A0 a A5, cada una de las
cuales ofrecen 10 bits de resolución (es decir, 1024 estados). Por defecto, tenemos una
tensión de 5V, pero podemos cambiar este rango utilizando el pin de AREF y utilizando la
función analogReference (), donde le introducimos una señal externa de continua que la
utilizara como referencia.

Primeros pasos con Arduino


Descarga del IDE (Software) de Arduino
Una vez que conocemos todo el pin necesario para nuestro manejo y control del Arduino,
vamos a instalar el software para poder programarlo mediante el ordenador.

Contamos la placa Arduino


Conectamos la placa Arduino al ordenador usando el cable USB, una vez conectada el led
de la placa PWR (led de alimentación) deberá permanecer encendido a partir de ahora.
Instalamos los drivers
Al conectar el Arduino, Windows automáticamente deberá de inicializar la instalación de
los drivers.
Ejecutamos la aplicación Arduino, seleccionamos la placa y el puerto serie.

Una vez abierta la aplicación nos vamos a ToolsBoardArduino UNO

Una vez seleccionado el


modelo de nuestra placa
tendremos que seleccionar el
dispositivo serie de la placa:
Una vez que tenemos configurada nuestra placa Arduino al ordenador, vamos a estudiar la
estructura del lenguaje de programación de Arduino.

Cargar el programa a la placa.

Una vez que tenemos desarrollado el programa completo para cargarlo en el Arduino solo
tenemos que:
OBJETIVOS.
Objetivos generales.
 Aprender el correcto uso del aruduino

Objetivos específicos
1. Aplicación para el uso de pantallas LCD.
2. Utilizar el arduino para el uso de control de temperaturas.

MATERIALES Y EQUIPOS

1 laptop 1 Arduino
2 condensadores de 22pF 1 triac BT136
4 Minipulsadores NA 1 resistencias de 220 K Ω
1 resistencias de 120 K Ω 1 LM35
1 potenciometro de 5 K Ω
1 protoboard
30 cables de conexión para protoboard
1 fuente de alimentación

PROCEDIMIENTO
1. Verificar materiales a emplear
2. Implementar circuito en protoboard según el esquema del circuito para el control
de leds.
PROGRAMACION DE ARDUINO CON SENSOR DE
TEMPERATURA

PROCEDIMIENTO
1. Verificar el material a emplear.
2. Implementar circuito en protoboard según el esquema del circuito para la
medición de temperatura.
3. Se desarrolló el programa 01 empleando el software el IDE de Arduino para la
medición de temperatura estimando un tiempo de cambio cada 1 segundo.

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

int SENSOR;

float TEMPERATURA;

float SUMA;

void setup() {

lcd.begin(16,2); //entradas analogicas no requieren inicialización

void loop(){

SUMA = 0;

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

SENSOR = analogRead(A0);

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

SUMA = TEMPERATURA + SUMA;

delay(500);

4. Listo la programación se compila el programa con la placa Arduino y se procede


comprobar el funcionamiento del circuito para la medición de temperatura en el
protoboard conectándolo.
5. Para el mismo circuito se realizó un programa 02 para la pantalla LCD en donde se
emitirán ciertos mensajes de acuerdo a la programación en el IDE del Arduino con
un tiempo de cambio cada 5 segundos.
#include <LiquidCrystal.h> LCD.print("CHANAME LEON");
LiquidCrystal LCD(1, 2, 4, 5, 6, 7); LCD.setCursor(0,1);
void setup(){ LCD.print("DAMIAN SIESQUEN");
LCD.begin(16,2); LCD.setCursor(0,1);
} LCD.print("VASQUEZ POLO");
void loop(){ delay(5000);
LCD.clear();
LCD.print("ELECTRONICA DE "); delay(2000);
LCD.setCursor(0,1); LCD.print(" USAT 2019-II ");
LCD.print("POTENCIA"); delay(5000);
delay(5000); LCD.clear();
LCD.clear(); delay(2000);
delay(2000); }

6. Se realizaron las siguientes pruebas con la pantalla LCD, el programa compilado


con la palca Arduino con un tiempo estimado de 2 segundo para el cambio de
mensajes como:
 Electrónica de Potencia
 Chaname Leon
 Damian Siesquen
 Vasquez Polo
 USAT
 I. M. E.
CONCLUSIONES
1. Se programó de manera correcta la pantalla lcd para asi poder observar lo escrito o
lo que se va a proyectar
2. El sensor de temperatura fue programado de manera correcta y asi se puedo
observar los valores que media , de este modo podemos observar como seria un
control para maquinas.

También podría gustarte