You are on page 1of 4

UNIVERSIDAD DEL ATLNTICO

FACULTAD DE INGENIERA
INGENIERA QUMICA
LABORATORIO DE CONTROL Y SIMULACIN DE PROCESOS
USANDO ARDUINO-MATLAB
JESUS MIZGER - CRISTIAN LLANOS
FELIX ESCORCIA - MAURICIO ROJANO

ENCENDER UN LED CON UN PULSADOR


1. INTRODUCCION
Un botn o pulsador es un dispositivo utilizado para realizar cierta funcin. Los
botones son de diversas formas y tamao y se encuentran en todo tipo de
dispositivos, aunque principalmente en aparatos elctricos y electrnicos. Los
botones son por lo general activados, al ser pulsados con un dedo.
En las aplicaciones industriales y comerciales, los botones pueden ser unidos
entre s por una articulacin mecnica para que el acto de pulsar un botn haga
que el otro botn se deje de presionar. De esta manera, un botn de parada puede
"forzar" un botn de inicio para ser liberado. Este mtodo de unin se utiliza en
simples operaciones manuales en las que la mquina o proceso no tienen circuitos
elctricos para el control.

2. OBJETIVOS

Aprender a encender un LED con un pulsador.


Leer una entrada digital.
Escribir una salida digital.

3. MATERIALES
-

Tarjeta ARDUINO UNO R3.


Cable USB.
2 pulsadores.
1 LED.
1 resistencia de 1K.
3 Conectores rpidos MM.
Protoboard.
Computador.

4. ESQUEMA DEL MONTAJE

Figura 1. Montaje del circuito. Tomado de Gua bsica de Arduino.

5. PROCEDIMIENTO
5.1. Conecte la Tarjeta ARDUINO UNO R3 a su computadora personal por
medio del cable USB y verifique la conexin en la ventana del programa
ARDUINO, segn lo dicho en la gua INSTALACION DE ARDUINO Y ENLACE
ARDUINO MATLAB.
5.2. Arme el respectivo circuito elctrico tal y como se muestra en la Fig.1
mostrada anteriormente, respetando los puertos donde se hacen las
respectivas conexiones.
5.3. Abra el programa MATLAB y dirjase a la ventana del editor.
5.4. Escriba el cdigo que se le suministra en esta gua en la parte CODIGO 1.
5.5. Presione el botn Run, localizado en el men EDITOR (Parte superior de
la ventana de MATLAB).
5.6. Ahora presione el pulsador y deber encenderse el LED.

CODIGO
clear all
clc
close all
%% Experiencia de pulsador con LED
%Se establece la conexin Arduino-MATLAB
ar=arduino('COM3');
%Se establece el pin digital 2 con el nombre de pulsador
pulsador=2;
%Se establece el pin digital 13 con el nombre led
led=13;
%Se establece el pulsador como entrada
ar.pinMode(pulsador,'input');
%Se establece el led como salida
ar.pinMode(led,'output');
stop=1;
while stop
%Se establece el condicional de la seal del pulsador
if ar.digitalRead(pulsador)==1
ar.digitalWrite(led,0);
else
ar.digitalWrite(led,1);
end
end

6. CASO DE ESTUDIO
6.1. Una empresa experta en maquinaria industrial requiere de tus servicios
para que automatices una maquina cortadora de papel. La condicin principal
es que el operario, cuando vaya a realizar un corte, siempre mantenga las dos
manos ocupadas, esta es la regla de seguridad industrial para evitar
accidentes. El operario debe oprimir los dos pulsadores uno con cada mano y
la cuchilla cortadora debe bajar y hacer el corte. Programe un cdigo que
permita automatizar la mquina cortadora, usando los 2 pulsadores y un LED
para simular el corte.

Figura 2. Esquema caso de estudio 6.1.

6.2. Tu mama quiere que implementes un sistema de luces en las escaleras de


tu casa. La condicin es que si estas en el segundo piso y pulsas el pulsador
localizado en ese piso, las luces se enciendan y al dejar de pulsar se apaguen.
Esta misma accin debe realizarse si estas en el primer piso y presionas el
pulsador de ese piso. Disee un cdigo que le permita llevar a cabo lo que se
le pide, tomando como las luces de las escaleras un LED y usando 2
pulsadores.
Nota: Usar el esquema proporcionado en el caso de estudio 6.1.

7. BIBLIOGRAFIA
MONK, Simon. 30 proyectos con Arduino. Madrid, Espaa. (2012). 1ra
edicin. Editorial Estribor, S.L. ISBN: 978-84-940030-0-4.
Gua bsica de Arduino. [en lnea]. [27/06/2015]. Disponible en
http://www.tiendaderobotica.com/download/Libro_kit_Basico.pdf

You might also like