Académique Documents
Professionnel Documents
Culture Documents
1. Objetivos
1.1.Objetivo general
1.2.Objetivos específicos
2. Marco teórico
2.1.¿Qué es un microcontrolador?
2.2.¿Qué es Arduino?
1
de GNU (LGPL) o la Licencia Pública General de GNU (GPL), permitiendo la manufactura de las placas
Arduino y distribución del software por cualquier individuo.
En la siguiente tabla se muestran algunas de las placas Arduino más utilizadas y sus respectivas
características.
MODELO CARACTERÍSTICAS
Arduino UNO Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 14 (de los cuales 6 proveen
salida PWM)
Pines de entradas análogas: 6
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 32 KB (ATmega328) de los cuales
0.5 KB son utilizados por el bootloader
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Velocidad de reloj: 16 MHz
Arduino Mega 2560 Microcontrolador: ATmega2560
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 54 (de los cuales 15 proveen
salida PWM)
Pines de entradas análogas: 16
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 256 KB de los cuales 8 KB son
utilizados por el bootloader
SRAM: 8 KB (ATmega328)
EEPROM: 4 KB (ATmega328)
Velocidad del reloj: 16 MHz
Arduino Nano Microcontrolador: ATmega168
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 14 (de los cuales 6 proveen
salida PWM)
Pines de entradas análogas: 8
Corriente DC por cada pin I/O: 40 mA
Memoria Flash: 16 KB de los cuales 2 KB son
utilizados por el bootloader
SRAM: 1 KB
EEPROM: 512 bytes
Velocidad de reloj: 16 MHz
Arduino Mini Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
2
Pines I/O digitales: 14 (de los cuales 6 proveen
salida PWM)
Pines de entradas análogas: 8
Corriente DC por cada pin I/O: 40 mA
Memoria Flash: 32 KB de los cuales 2 KB son
utilizados por el bootloader
SRAM: 2 KB
EEPROM: 1 KB
Velocidad de reloj: 16 MHz
3
2.4.Cualidades de Arduino
Arduino simplifica el proceso de trabajo con microcontroladores, pero ofrece algunas ventajas
para profesores, estudiantes y aficionados interesados sobre otros sistemas:
Barato: Las placas Arduino son relativamente baratas comparadas con otras
plataformas microcontroladoras. La versión menos cara del módulo Arduino puede ser
ensamblada a mano, e incluso los módulos de Arduino pre ensamblados cuestan menos de 50$.
3. Material y equipos
4. Circuitos y esquemas
El siguiente esquema fue utilizado para las tres secuencias programadas en el presente laboratorio, se
muestra la placa Arduino y la conexión con los leds.
4
4.1.Primera secuencia
4.2.Segunda secuencia
5
4.3.Tercera secuencia
6
5. Marco práctico (desarrollo del laboratorio)
El primer paso para realizar el presente laboratorio fue implementar el esquema mostrado en un circuito
físico en el Proto Board para probar el programa en la placa de pruebas de Arduino. Se utilizó un Arduino
Mega 2560, razón por la cual primero hubo que configurar el IDE de Arduino para que pudiera grabar
correctamente el programa en la placa; por defecto el IDE está configurado para Aruino UNO, es por
ello que primero hay que hacer el cambio. Se ingresa a la barra de herramientas y se selecciona la opción
de Placa, una vez dentro del menú se selecciona la placa de Arduino en la que se desea grabar el proyecto,
en nuestro caso, Arduino Mega 2560.
7
También es necesario que la computadora reconozca el puerto asignado a la placa, por ello se debe
seleccionar un puerto determinado marcando la opción correspondiente. Se observó que habían varios
puertos para elegir, lo cual implica que se puede tener conectadas varias placas de Arduino a una misma
computadora y cada una de la placas tendrá un puerto asignado para grabar el programa.
8
Una vez hechas las configuraciones correspondientes se procedió a grabar los programas
correspondientes; el procedimiento para grabar un programa desde el IDE a la placa de pruebas MEGA
2560 es sencillo, primero hay que guardar el programa con un nombre en una ubicación conocida en el
ordenador, luego se procede a compilar el programa para verificar la sintaxis correcta y poder depurar
errores en caso de que sean detectados y finalmente se procede a grabar el programa en la placa teniendo
la placa conectada a la computadora a través del cable USB.
Compilar Grabar
Antes de grabar el programa a la placa es mejor simular el circuito en algún programa de simulación de
circuitos electrónicos, en la materia utilizamos el simulador PROTEUS ISIS versión 7.
Cada una de las secuencias fue simulada en el programa mencionado y también fue implementada
físicamente para verificar su correcto funcionamiento.
NOTA.- Cualquier modificación en el circuito debe hacerse con la placa Arduino desconectada de la
computadora para evitar que los puertos se quemen por posibles cortes accidentales.
9
6. Anexos, tablas y código de programación
6.2.Segunda secuencia
1 2
10
3 4
6.3.Tercera secuencia
1 2 3
7. Conclusiones
Se utilizaron las salidas digitales de la placa de prueba Arduino MEGA 2560 para generar diferentes
secuencias de encendido y apagado de leds.
11
Se implementó el circuito físico para probar el código escrito en el IDE Arduino y se grabaron los
programas escritos para observar su correcto funcionamiento.
Se identificaron los pines digitales, en el caso de la placa Arduino MEGA 2560 se observó que tiene 54
pines digitales.
8. Bibliografía
http://hacedores.com/cuantos-tipos-diferentes-de-arduino-hay/
https://www.arduino.cc/
https://es.wikipedia.org/wiki/Arduino
12