You are on page 1of 8

INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN

ACADEMIA DE INGENIERA MECATRONICA


Revisin: 1
Arduino
NOMBRE Y NMERO DE LA PRCTICA: es una
#5 Arduino plataforma de hardware
ASIGNATURA: Microcontroladores libre, CLAVE:
basada en una placa conFecha unde
emisin 1 DE
UNIDAD: 6 y 8 microcontrolador y un
SEMESTRE: QUINTO (5) entorno DIC de
2015
desarrollo, diseada para facilitar el uso
de la electrnica en proyectos
multidisciplinares.

Integrantes del Equipo:

Perez Hernndez Rogelio


Orozco Ortuo Servando
Chvez Torres Juan Jos
Practica:
Arduino.
Microcontroladores

Docente:
Ing. Jsus Lanuza Lucatero

6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

1. Objetivo.

Implementar fsicamente y en simulacin Arduino en comunicacin con un teclado


matricila y un LCD

Introduccin.

Arduino

Es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de
desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. 2 3

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.4 Los
microcontroladores ms usados son el Atmega168, Atmega328, Atmega1280, y Atmega8 por su sencillez
y bajo coste que permiten el desarrollo de mltiples diseos. Por otro lado el software consiste en un
entorno de desarrollo que implementa el lenguaje de programacin Processing/Wiring y el cargador de
arranque que es ejecutado en la placa.4 Se programa en el ordenador para que la placa controle los
componentes electrnicos.

Desde octubre de 2012, Arduino se utiliza tambin con microcontroladoras CortexM3 de ARM de 32
bits,5 que coexistirn con las ms limitadas, pero tambin econmicas AVR de 8 bits. ARM y AVR no son
plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse
programas que compilen sin cambios en las dos plataformas. Eso s, las microcontroladoras CortexM3
usan 3,3V, a diferencia de la mayora de las placas con AVR, que generalmente usan 5V. Sin embargo, ya
anteriormente se lanzaron placas Arduino con Atmel AVR a 3,3V como la Arduino Fio y existen compatibles
de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.

Arduino puede tomar informacin del entorno a travs de sus entradas analgicas y digitales, puede
controlar luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante
el lenguaje de programacin Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en
Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un
ordenador.

Tambin cuenta con su propio software que se puede descargar de su pgina oficial que ya incluye los
drivers de todas las tarjetas disponibles lo que hace ms fcil la carga de cdigos desde el computador.

Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser conectado a
software tal como Adobe Flash, Processing, Max/MSP, Pure Data. Una tendencia tecnolgica es utilizar
Arduino como tarjeta de adquisicin de datos desarrollando interfaces en software como JAVA, Visual
6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

Basic y LabVIEW 6 . Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo
integrado libre se puede descargar gratuitamente.

2. Material y Equipo.

PIC 16f877a
Arduino UNO
Un Teclado Matricial 4x3 KeyPad
Una LCD de 16x2
9 Resistencias de 10K Ohms a W
1 resistencia de 4.7K Ohms a W
1 resistencia de 220 Ohms a W
Un cristal de Cuarzo de 4MHz
Dos capacitores de 22 pF
Dos Push Button
Cables Dupount para interconexiones.

3. Procedimiento Experimental.

Paso1:

Se realiza el programa correspondiente en PIC CCS Compiler. Para todos los requerimientos
de la prctica.

La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el


lenguaje de programacin de alto nivel Processing que es similar a C++.
6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

Imagen 1.
Cdigo del programa.

Paso 2:

Se lleva a cabo la simulacin del circuito en la herramienta Isis del software Proteus.

Imagen 2.
Simulacin.
6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

Paso 3:

Se coloca el PIC 16f877a en el Protoboard, para que funcione apropiadamente es


necesario proporcionar la conexin bsica.
En el cual vamos a establecer las conexiones para la alimentacin, la seal de
reinicio, la seal de reloj, cristal de cuarzo, resonador cermico, oscilador RC.

Paso 4:

Se hace la conexin de los dems componentes para la implementacin del circuito


terminado en el Protoboard, como son, Arduino UNO, el teclado matricial y la LCD.

Paso 5:

Una vez montado se programa el PIC mediante el mtodo ICSP (In Circuit Serial
Programming).

Paso 6:

Se inicia la comunicacin entre el Arduino y el Microcontrolador implementado en la


practica.

6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

4. Resultados.

Imagen 3.
Conexin bsica del microcontrolador.

6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

Imagen 4.
Cableado de conexiones para los componentes implementados en la prctica.

Imagen 5.
Componentes montados en el Protoboard.
6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015


INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN
ACADEMIA DE INGENIERA MECATRONICA
Revisin: 1
NOMBRE Y NMERO DE LA PRCTICA: #5 Arduino
ASIGNATURA: Microcontroladores CLAVE: Fecha de
emisin 1 DE
UNIDAD: 6 y 8 SEMESTRE: QUINTO (5) DIC 2015

Imagen 6.
Practica funcionando.

5. Conclusiones.

Tras realizar la prctica comprobamos el funcionamiento del entorno de Arduino,


realizando una comunicacin con el microcontrolador, en la simulacin se presentaron
problemas pero se fueron solucionando mediante el transcurso, los resultados
obtenidos fsicamente fueron buenos, al ser esta la primera prctica en la que
interviene el Arduino realizada.
Orozco Ortuo Servando.

Mediante la realizacin de eata prctica se recurrio al uso del compilador ccs de pic c
y el compilador de arduino donde se realiz la programacin que posteriormente fue
simulada en isis de proteus y finalmente implementada de manera fsica logrando la
comunicacin entre el pic 18f4550 el arduino uno, de esta manera fue posible enviar
datos desde un teclado matricial a un display lcd.
Chvez Torres Juan Jos
6
d
e
8

Fecha de elaboracin: 1 de Diciembre de 2015 Fecha de revisin: 8 de Diciembre de 2015

You might also like