Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CÓDIGO C33529
LABORATORIO N° 09
“Introducción a Arduino”
1.
2.
Alumno (os):
3.
4.
Grupo (mesa) : Profesor: Nota:
Semestre : 1 Ing. Jorge HUARCA
Fecha de entrega : Hora:
ELABORACION DE ATS :
ANALISIS DE TRABAJO SEGURO (ATS)
FECHA
TAREA: Lab09 - Introducción a Arduino DIA MES AÑO
LABORATORIO X AMBIENTE
EQUIPO DE
FIRMA
DOCENTE: Ing. Julian Molleapaza Huanaco
TALLER SESION Nº TRABAJO
OTROS
PASOS DE LA TAREA RIESGOS MEDIDAS DE CONTROL
(ESPECIFICAR PARA CADA
CASO)
1
2
3
4
5
6
7
8
9
10
11
12
Nro. DD-107
Introducción a Arduino Página 3
1. OBJETIVOS
Conocer el hardware y el software Arduino IDE.
Describir cada una de los componentes tanto de software y hardware de una aplicación básica hecha en
Arduino.
Conocer y describir el módulo de desarrollo SparkFunInventor’s.
Implementar una aplicación electrónica básica con lenguaje de programación y hardware en Arduino.
2. MATERIAL A EMPLEAR
Computadora con software Arduino IDE.
Módulo de desarrollo SparkFunInventor’s.
Tarjeta SparkFunRedBoard (tarjeta Arduino)
Protoboard.
Resistencias.
LED´s.
Cables de conexión.
3. MARCO TEÓRICO
ARDUINO IDE
Arduino es una plataforma electrónica de código-abierto basado en hardware y software de fácil utilización. Está
dirigido para cualquier persona que realice proyectos interactivos.
Las tarjetas Arduino son capaces de leer entradas en un sensor, reconocer la activación de un botón pulsador, y
utilizarlos en salidas paramactivar un motor, encender un LED, publicar algo en línea. Uno puede configurar para que
la tarjeta realice algo, mediante el envío de instrucciones hacia el microcontrolador de la tarjeta. Para hacer esto, se
usa un lenguaje de programación Arduino (bassado en Wiring), y el Softtware Arduino (IDE), basod en Processing.
4. PROCEDIMIENTO
Para descargar el programa, hacer clic en SOFTWARE, y buscar la sección Download the Arduino IDE, aparecerá lo
siguiente:
Se tiene dos opciones para instalar para sistemas basados en Microsoft Windows.
Windows ZIP file for non admininstall (archivo comprimido ZIP para el caso de no tener permisos para
instalar programas en una computadora).
Existen también versiones del software de Arduino para Linux, Mac OS X y Windows App.
En esta nueva página se dice que Arduino ha sido descargada, desde marzo de 2015, más de quince millones de
veces, y que es utilizado por cientos de empresas en el mundo, entre otras cosas, por loellosnos piden que
colaboremos con contribuiciones en dinero (CONTRIBUTE & DOWNLOAD) para acelerar el desarrollo y mejoría de
Arduino IDE.
RECOMENDACIÓN: Sería bueno dar colaboraciones como agradecimiento a las empresas que colocan software o
información gratuita en internet.
Realizar el procedimiento necesario para instalar el software adecuadamente en la computadora con el archivo o
archivos descargados.
Luego de hacer clic en el ícono de Arduino, aparecerá la ventana principal del programa.
Nro. DD-107
Introducción a Arduino Página 6
La siguiente figura muestra las partes de la Interfase Gráfica de Usuario (GUI, Graphical User Interface) del programa
Arduino.
Los tres botones y comandos más importantes para esta guía gráfica son:
Nro. DD-107
Introducción a Arduino Página 7
Describir para qué sirve cada una de las ubicaciones de la interfase gráfica de usuario del programa Arduino:
1 Verify: Compiles and approves your code. It will catch errors in syntax (like missing semi-colons or parenthesis).
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Upload: Sends the code to the RedBoard. When you clic kit, you should see the lights on your board blink rapidly.
2
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
6 Serial Monitor: This will open a window that displays any serial information your RedBoard is transmitting.
Itisveryusefulfordebugging.
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
7 Sketch Name: This show the name of the sketch you are currently working on.
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
8 Code Area: This is the area where you compose the code for your sketch.
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Nro. DD-107
Introducción a Arduino Página 8
9 Message Area: This is where the IDE tells you if there were any errors in your code.
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Lasdos figuras siguientes muestran la forma física de la tarjeta SparkFunRedBoard y un diagrama de pines de la misma
tarjeta:
Describir para qué sirve cada una de las partes de la tarjeta SparkFun RedBoard:
Nro. DD-107
Introducción a Arduino Página 9
1.-…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
2.-…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
3.- ………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
4.- ………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
5.-…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
6.-…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
7.-…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
8.-…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
9.- …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
10.- ………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Nro. DD-107
Introducción a Arduino Página 10
11.- ………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Use el conector USB que viene con el módulo para conectar la tarjeta Arduino (tarjeta RedBoard) a una de los puertos
USB de la computadora.
Dependiendo del sistema operativo de la computadora, tendrá que seguir un procedimiento específico para la
instalación de los controladores de la tarjeta.
Para instalar los drivers del SparkFunInventor’s Kit, en el caso del sistema operativo Windows, luego de conectado el
módulo a la computadora, se tiene que ir a “Administrador de dispositivos” y verificar que se asignado un puerto
COM al módulo Arduino.
En el caso de no haberse asignado un puerto COM al módulo Arduino, actualizar los drivers respectivos buscándolos
en la carpeta del programa, en la subcarpeta Drivers.
El ánodo del led se conectará al pin 13 del módulo, mientras que en el otro
extremo del circuito, la resistencia se conectará al pin de tierra del módulo.
Abrir el software Arduino IDE. En la ventana del programa escribir el código de programación para controlar el
encendido y apagado de un LED, de acuerdo a la siguiente figura:
Nro. DD-107
Introducción a Arduino Página 12
La figura siguiente muestra el programa anterior, pero al que se le ha agregado comentarios que indican el
funcionamiento de las instrucciones y comandos de cada renglón del lenguaje de programación para controlar el
encendido de un LED:
Nro. DD-107
Introducción a Arduino Página 13
Luego de haber escrito el programa, hacer clic en en botón Verificar, para comprobar que el programa
no tiene errores:
Luego que se verificó que no hay errores en el guión del programa, conectar el módulo Arduino con la computadora.
Nro. DD-107
Introducción a Arduino Página 14
La ventana del programa muestra que el procedimiento ha sido completado exitosamente y sin errores
Nro. DD-107
Introducción a Arduino Página 15
CUESTIONARIO
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
¿Cuáles son los comandos que determinan que el pin 13 se comportará como una salida?
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
¿Cuáles son los comandos que determinan el tiempo de encendido del LED?
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
¿Cuáles son los comandos que determinan el tiempo de apagado del LED?
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
¿Cuáles son los comandos que determinan que el programa se ejecutará una y otra vez?
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
Nro. DD-107
Introducción a Arduino Página 16
Modifique el programa para que le LED quede encendido 4 segundos y apagado 4 segundos. Coloque el nuevo guión
del programa.
Como realizaría la modificación del programa y del circuito para controlar el encendido secuencial de tres LED,
durante dos segundos encendido cada LED. Coloque el nuevo guión del programa y el nuevo esquema de
conexionado electrónico.
5. Presentar un informe final mostrando todos los pasos desarrollados durante el laboratorio,
Se incluirán imágenes, capturas de pantalla, fotografías, anexos, etc, cada una de las cuales se acompañará de una breve
descripción.
TEMA DE INVESTIGACIÓN