Вы находитесь на странице: 1из 5

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERIAS

ESCUELA PROFESIONAL DE INGENIERA EN INFORMATICA Y SISTEMAS


CURSO : ARQUITECTURA Y COMPUTADORAS
AO DE ESTUDIOS : QUINTO CICLO SEMESTRE : I

PRCTICA DE LABORATORIO N07


PARPADEO (BLINK) DE UN DIODO LED CON ARDUINO

I. OBJETIVOS
Realizar el sketch de programacin en sentencias C
Realizar el conexionado de un diodo LED correctamente en la tarjeta Arduino.

II. MATERIALES Y EQUIPO


Parpadeo (Blink) de un Diodo Led
1 Computador con el programa Arduino ver 1.6.5 o superior
1 cable de conexin USB
1 tarjeta Arduino Uno o Arduino Mega
2 diodos LED color Rojo y color Verde de 5 mm
2 Resistencias de 270 x Watts
Cables de conexionado.

Semforo
1 Computador con el programa Arduino ver 1.0.5
1 tarjeta Arduino Uno/Mega + 1 cable de conexin USb
1 diodo LED color Rojo de 5 mm
1 diodo LED color Amarillo (o mbar) de 5 mm
1 diodo LED color Verde de 5 mm
3 Resistencia de 270 x Watts
1 Resistencia de 100K x Watts
1 pulsador en miniatura para conmutacin
Cables de conexionado + un par de alicates o cortacables (de ser necesario)

III. FUNDAMENTO TERICO


Hoy en da existen dos tendencias principales en el uso de microcontroladores, por un lado
tenemos a los que usan la gama de Microchip conocidos como PIC, y por otro lado tenemos a los
que usan microcontroladores AVR, populares por ser el ncleo de procesamiento de las
famossimas tarjetas de prototipado Arduino.

Figura 1: Tarjeta de Prototipado Ardinuo

El Arduino es una placa que tiene todos los elementos necesarios para conectar perifricos a las
entradas y salidas de un microcontrolador. Es decir, es una placa impresa con los componentes
necesarios para que funcione el microcontrolador y su comunicacin con un ordenador a travs de
la comunicacin serial.

Docentes: MSc. Alberto E. Cohaila B. / Ing. Katherine Elas Q. 1 T/04/07/2017


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERIAS
ESCUELA PROFESIONAL DE INGENIERA EN INFORMATICA Y SISTEMAS
CURSO : ARQUITECTURA Y COMPUTADORAS
AO DE ESTUDIOS : QUINTO CICLO SEMESTRE : I

Lenguaje de Programacin:
La plataforma Arduino se programa con un lenguaje propio basado en el lenguaje de programacin
de alto nivel Processing, lo que significa que es similar a C++. Se trata de un lenguaje de
programacin de propsito general asociado a un sistema operativo llamado UNIX. Este lenguaje
de medio nivel, trata con objetos bsicos como caracteres, nmeros, bits y direcciones de memoria,
entre otros.Este tipo de lenguaje posee una gran portabilidad. Gracias a ello se suele utilizar para la
programacin de sistemas como la construccin de intrpretes, compiladores, y editores de texto.

Caractersticas elctricas:
Microcontrolador: ATmega328
Voltaje Operativo: 5v
Voltaje de Entrada (Recomendado): 7 12 v
Pines de Entradas/Salidas Digital: 14 (De las cuales 6 son salidas PWM)
Pines de Entradas Anlogas: 6
Memoria Flash: 32 KB (ATmega328) de los cuales 0,5 KB es usado por Bootloader.
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Velocidad del Reloj: 16 MHZ.

Partes de la tarjeta Arduino: Los pines resaltados con gusanito ~ son


salidas digitales PWM (Modulacin por
Ancho de Pulso) y corresponden a:
Pin 3, 5, 6, 9, 10 y 11.

Docentes: MSc. Alberto E. Cohaila B. / Ing. Katherine Elas Q. 2 T/04/07/2017


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERIAS
ESCUELA PROFESIONAL DE INGENIERA EN INFORMATICA Y SISTEMAS
CURSO : ARQUITECTURA Y COMPUTADORAS
AO DE ESTUDIOS : QUINTO CICLO SEMESTRE : I

IV. PROCEDIMIENTO
4.1. Parpadeo (Blink) de un Diodo Led
Conectar en serie la patilla ms corta del LED
con la resistencia de 270 . Tener en cuenta
que la patilla ms largo del LED es el positivo
(nodo) y la patilla ms corta es el negativo
(ctodo). No importa cul de las patillas de la
resistencia se conecta al LED; sin embargo, el
LED debe conectarse de modo correcto.

Figura 2: LED conectado en serie con resistencia

Conectar los componentes directamente a los zcalos de Arduino entre el pin digital 7 y el
pin GND. El LED tendr una pata ligeramente ms larga que la otra. La pata ms larga es
la que debe conectarse al pin digital 7 y la ms corta se conecta a la resistencia.

GND

Figura 3: Esquema electrnico de un LED conectado a la placa Ardinuo

Se muestra en la Figura 3, como debe quedar el conexionado al Arduino. A veces ayuda


doblar ligeramente el extremo del conductor de manera que entre ms firmemente en los
zcalos.

Figura 4: LED conectado directamente a la placa Ardinuo

Docentes: MSc. Alberto E. Cohaila B. / Ing. Katherine Elas Q. 3 T/04/07/2017


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERIAS
ESCUELA PROFESIONAL DE INGENIERA EN INFORMATICA Y SISTEMAS
CURSO : ARQUITECTURA Y COMPUTADORAS
AO DE ESTUDIOS : QUINTO CICLO SEMESTRE : I

Ahora realicemos nuestro sketch para utilizar el LED externo que acabamos de conectar.
En este primer ejemplo tomaremos los ejemplos que el programa ya trae, para esto nos
dirigimos a: Archivo>>Ejemplos>>Basics>>Blink
El sketch utiliza el LED interno propio de la tarjeta el cual est conectado al pin digital
13 en este caso lo cambiamos por el pin digital 7.

Guarde el sketch con nombre de archivo 1LED.ini


Ahora compile (Verificar) el sketch. Si todo esta OK, cargue el sketch a memoria dela
tarjeta Arduino, haciendo clic en el botn Subir (cargar en tarjeta de E/S). Ver como el
LED rojo parpadea a velocidad de destello de 1 seg.
SUBIR, carga el archivo *.hex a memria EEPROM de datos del
Arduino

VERIFICAR

Docentes: MSc. Alberto E. Cohaila B. / Ing. Katherine Elas Q. 4 T/04/07/2017


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERIAS
ESCUELA PROFESIONAL DE INGENIERA EN INFORMATICA Y SISTEMAS
CURSO : ARQUITECTURA Y COMPUTADORAS
AO DE ESTUDIOS : QUINTO CICLO SEMESTRE : I

VI. RETOS AL ESTUDIANTE

Usando el Arduino Programming Language, realice un


RETO 1: programa de blink (parpadeo) de dos LEDs (rojo y verde) de
modo que el LED Rojo se encienda 1 seg, a continuacin se apaga,
y enciende el LED verde 1 seg. Repetidamente.

Sugerencia:

1ro. Conectar los LEDs Rojo y Verde en los pines7 y 8 respectivamente de la tarjeta Arduino, use
siempre Resistencia para cada LED.
2do. Declare los dos pines (7 y 8) donde se ha de conectar los LEDs en el Arduino

Solucin: Remtase al archivo 2LED.ini

Mediante la sentencia for, realizar un programa que encienda 6


RETO 2: LEDs consecutivamente uno detrs del otro. Utilice LEDs de
distinto color.

Solucin: Remtase al archivo 4LED.ini

INFORME FINAL PARA EL LABORATORIO 07:

1. Realice todos los pasos indicados en la presente prctica.


2. Qu diferencia encuentra Ud con el PIC 16F84 y la tarjeta Arduino
3. Realizar el programa y la simulacin en Proteus de un sistema de conteo de Automviles
de un estacionamiento. Que cuente el ingreso y salida de vehculos.
4. De 4 conclusiones ms importantes del presente laboratorio
5. De 4 observaciones ms importantes del presente laboratorio
6. Realice los retos detallados en la prctica.

NOTA: PRESENTACION DEL INFORME Nro. 07 PROXIMO MARTES


11/07/2017

Docentes: MSc. Alberto E. Cohaila B. / Ing. Katherine Elas Q. 5 T/04/07/2017

Вам также может понравиться