0% encontró este documento útil (0 votos)
81 vistas17 páginas

Lab09 Completo

Este documento presenta una introducción al uso de Arduino. Explica el software Arduino IDE, incluyendo cómo descargarlo e instalarlo. También describe los componentes clave de la interfaz gráfica de usuario del IDE. Luego, detalla los pasos para implementar una aplicación básica con Arduino, incluyendo el hardware y software necesarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas17 páginas

Lab09 Completo

Este documento presenta una introducción al uso de Arduino. Explica el software Arduino IDE, incluyendo cómo descargarlo e instalarlo. También describe los componentes clave de la interfaz gráfica de usuario del IDE. Luego, detalla los pasos para implementar una aplicación básica con Arduino, incluyendo el hardware y software necesarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

Introducción a la Electrónica

CÓDIGO C33529

LABORATORIO N° 09

“Introducción a Arduino”

1. Huertas Álvaro Diego Giancarlo


2.
Alumno (os):
3.
4.
Grupo (mesa) : Profesor: Nota:
Semestre : 1
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 TRABAJO
TALLER SESION Nº

FIRMA FIRMA FIRMA

FIRMA FIRMA FIRMA


ALUMNOS
(Apellidos y Nombres)

CARACTERISTICAS DE EQUIPOS Y HERRAMIENTAS


………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….…………..………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….…………………………………………………………..……………….……
…….………….………….………….………….………………………………………………………………………………...

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

Abrir el navegador de internet e ir al sitio oficial de arduinohttps://www.arduino.cc/


Nro. DD-107
Introducción a Arduino Página 4

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 Installer (instalación normal).

• 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.

HaremosclicenWindows ZIP file for non admin install.Aparecerá la siguiente ventana.


Nro. DD-107
Introducción a Arduino Página 5

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.

En el caso de no colaborar, hacemos clic en JUST DOWNLOAD.

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 instalado el programa aparece el botón de acceso directo al programa:

VENTANA PRINCIPAL DEL SOFTWARE ARDUINO

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).

… verificar: Compila y aprueba su código. Detecta errores de sintaxis (como la falta de puntos y comas o paréntesis).

Upload: Sends the code to the RedBoard. When you clic kit, you should see the lights on your board blink rapidly.
2

…cargar: Envía el código a la RedBoard. Cuando hagas clic en el kit, deberías ver que las luces de tu placa parpadean
rápidamente.

3 New: This button opens up a new code window tab.

…nuevo: Este botón abre una nueva pestaña de la ventana de código.

4 Open: This button will let you open up an existing sketch.

…abrir: Este botón le permitirá abrir un boceto existente.

6 Serial Monitor: This will open a window that displays any serial information your RedBoard is transmitting.
Itisveryusefulfordebugging.

…Monitor Serial: Esto abrirá una ventana que muestra cualquier información serial que su RedBoard esté transmitiendo.
Es muy útil para la depuración.

7 Sketch Name: This show the name of the sketch you are currently working on.

… Nombre del Sketch: Muestra el nombre del boceto en el que estás trabajando.

8 Code Area: This is the area where you compose the code for your sketch.

… Área de código: Esta es el área donde se compone el código de su boceto.

9 Message Area: This is where the IDE tells you if there were any errors in your code.

… Área de mensajes: Aquí es donde el IDE le dice si hubo algún error en su código.
Nro. DD-107
Introducción a Arduino Página 8

TARJETA SPARKFUN REDBOARD (TARJETA DE DESARROLLO ARDUINO)

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.-…entrada de alimentación (jack de barril) - puede usarse con una pila o un cable de pared de 9v o 12v
2.-…entrada de alimentacion (puerto usb) - proporciona energía y se comunica con la placa cuando se conecta al ordenador
mediante usb.
3.- … led (rx: recibiendo) - muestra cuando el chip ftdi está recibiendo bits de datos del microcontrolador. esto ocurre
cuando el microcontrolador está enviando bits de datos de vuelta al ordenador
4.- … led (rx: transmitiendo) - muestra cuando el chip ftdi está transmitiendo bits de datos al microcontrolador. esto ocurre
cuando el microcontrolador está recibiendo estos datos del ordenador
5.-… led (pin 13: solucion de probelmas) - este led se incorpora a tu sketch para mostrar si tu programa está funcionando
bien
6.-… pines (aref, tierra, digital, rx, tx) - estos diversos pines pueden utilizarse para entradas, salidas, alimentación y tierra
7.-… led (indica que la placa roja está encendida) - es un simple led indicador de alimentación
8.-… botón de reinicio - es una forma de reiniciar manualmente su redboard, lo que hace que su código se reinicie
9.- … pines icsp (carga de código sin gestor de arranque) - esto es para la "programación en serie en el circuito", que se
utiliza si desea evitar el gestor de arranque
10.- … pines (de entrada analógica, entrada de alimentación, tierra, salida de alimentación, reset) - estos diversos pines
pueden utilizarse para entradas, salidas, alimentación y tierra
11.- … RFU - esta clavija está reservada para un uso futuro

CONEXIÓN DE LA TAREJTA DE DESARROLLO ARDUINO (MÓDULO SPARKFUN REDBOARD) A LA COMPUTADORA

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.

Instalación de los drivers o controladores de Arduino

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.

CONEXIÓN Y CONFIGURACIÓN DE LA TARJETA DE DESARROLLO ARDUINO A LA COMPUTADORA

Describa y grafique el procedimiento de conexionado y configuración de la tarjeta de desarrollo Arduino con la


computadora.
Nro. DD-107
Introducción a Arduino Página 10

MI PRIMER CIRCUITO CON ARDUINO (control de parpadeo de un LED)

Antes de todo, el módulo Arduino no debe estar conectado a la computadora.

Armar el circuito de la figura en el protoboard del módulo. El primer circuito a


implementar consiste en controlar el tiempo de encendido y tiempo de apagado
de un LED.

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 11

El procedimiento de ejecución de la aplicación tiene tres partes principales:

1. Ensamblar y compilar el programa.


2. Escribir el programa en la memoria del Arduino.
3. Subir el programa a la tarjeta electrónica.

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:

Agregue los comentarios de funcionamiento del programa anterior, comentarios en


castellano.

Luego de haber escrito el programa, hacer clic en en botón Verificar, para comprobar que el programa
no tiene errores:
Nro. DD-107
Introducción a Arduino Página 12

Luego que se verificó que no hay errores en el guión del programa, conectar el módulo Arduino con la computadora.

El módulo Arduino debe encenderse. Luego, hacer clic en el botón Subir.

La ventana del programa muestra que el procedimiento ha sido completado exitosamente y sin errores
Nro. DD-107
Introducción a Arduino Página 13

CUESTIONARIO

Explicar qué es lo que sucede en el circuito.

…el circuito empieza a funcionar al darle iniciar simulación, después de programar el Arduino, los leds se encenderán y
apagaran según el valor que se le otorgase en el momento de programar y así se repetirá infinitamente.

¿Cuáles son los comandos que determinan que el pin 13 se comportará como una salida?
… void setup
pinMode(13, OUTPUT);

¿Cuáles son los comandos que determinan el tiempo de encendido del LED?

digitalWrite(13, HIGH);
delay (2000);

¿Cuáles son los comandos que determinan el tiempo de apagado del LED?

digitalWrite(13, LOW);
delay(000)

¿Cuáles son los comandos que determinan que el programa se ejecutará una y otra vez?

Void loop ()
Nro. DD-107
Introducción a Arduino Página 14

Modifique el programa para que le LED quede encendido 4 segundos y apagado 4 segundos. Coloque el nuevo guión
del programa.
Nro. DD-107
Introducción a Arduino Página 15

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.
Nro. DD-107
Introducción a Arduino Página 16

Reto: Implementar un semáforo de 4 vías (utilizando 12 salidas de nuestro Arduino Uno)

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.
Nro. DD-107
Introducción a Arduino Página 17

OBSERVACIONES (si las hubiere)

CONCLUSIONES (escribir por lo menos dos por integrante)

- Arduino es muy bueno para programar, es sencillo, factible y accesible


- Tinkercad te permite hacer simulaciones, implementando arduino, permite que lo programes sin necesidad de algún
programa externo.

TEMA DE INVESTIGACIÓN

Arduino Micro y Mini


Arduino micro:
La característica principal de la placa es su microconector USB, que le permite conectarse
fácilmente a su computadora. También contiene un botón para resetear, un cabezal de
reprogramación ISP de 6 pines y 20 pines digitales I/O, de los cuales, 12 se pueden utilizar
para entradas análogas y 7 se pueden reconfigurar para salidas de modulación por ancho de
pulsos (PWM). Consulte a continuación el infográfico detallado de la disposición de pines del
Micro.
Arduino mini:
El Arduino Mini es una pequeña placa de programación basaba ATMega328 (hoja de datos). Está
especialmente diseñada para uso en protoboard o cuando el espacio es reducido. Tiene 14
pines digitales de entradas / salidas (de los cuales 6 se pueden usar como salidas PWM), 8
entradas analógicas y un oscilador de cristal de 16 MHz. Se puede programar con
el conversor USB a serial u otro adaptador serie USB o RS232 a TTL.

También podría gustarte