0% encontró este documento útil (0 votos)
59 vistas

Lab 06 - Introducción A Arduino

Este documento describe un laboratorio sobre la programación de Arduino. Se presentan las capacidades terminales y competencias específicas, contenidos, materiales, y tareas guiadas del laboratorio. Las tareas incluyen programar Arduino usando Thinkercad y mBlock, y completar un proyecto de semáforo usando bloques y código. El resumen concluye que los estudiantes aprendieron sobre programación de Arduino en Thinkercad.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
59 vistas

Lab 06 - Introducción A Arduino

Este documento describe un laboratorio sobre la programación de Arduino. Se presentan las capacidades terminales y competencias específicas, contenidos, materiales, y tareas guiadas del laboratorio. Las tareas incluyen programar Arduino usando Thinkercad y mBlock, y completar un proyecto de semáforo usando bloques y código. El resumen concluye que los estudiantes aprendieron sobre programación de Arduino en Thinkercad.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

ELECTRONICA DIGITAL

LABORATORIO N° 06

PROGRAMACIÓN DE ARDUINO

Alumno(s) Nota

Arapa Pachao, Bryan

Cenca Ccama, Milagros

Tapia Herrera, Moises Yván

Grupo A
Ciclo: 4 C-23 Electrotecnia Industrial – Electrónica Digital
Fecha de entrega 14/08/2020

ELECTRONICA Y AUTOMATIZACION INDUSTRIAL


PROGRAMA DE FORMACIÓN REGULAR
I.CAPACIDAD TERMINAL
 Identificar las aplicaciones de la Electrónica Digital.
 Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.

II.COMPETENCIA ESPECIFICA DE LA SESION

 Programar la tarjeta ARDUINO UNO utilizando un lenguaje gráfico y comparar con lenguaje de texto.
 Conocer el entorno de Thinkercad y todas sus posibilidades.
 Realizar programación básica utilizando software mencionado.

III. CONTENIDOS A TRATAR


 Entorno ARDUINO y tarjeta ARDUINO UNO
 Entorno de programación básica con Thinkercad.

IV.RESULTADOS
 Diseñan sistemas eléctricos y los implementan gestionando eficazmente los recursos materiales y
humanos a su cargo.

V.MATERIALES Y EQUIPO

 IDE Arduino y Thinkercad.


 Tarjeta ARDUINO UNO
 Componentes accesorios.
 Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
 PC con Software de simulación.

VI.REPASO DEL LABORATORIO ANTERIOR


 Temporizadores y Generadores de Clock

VII.FUNDAMENTO TEÓRICO
 Revise los siguientes enlaces:
 Proyectos con Arduino:
https://www.youtube.com/watch?v=msgickv8p1k
 Instalación de IDE Arduino:
https://www.youtube.com/watch?v=veP-IpLZp-g
Instalación de mBlock:
https://www.youtube.com/watch?v=UIfTFcjxmfw
VIII. SEGURIDAD EN LA EJECUCIÓN DEL LABORATORIO
Tener cuidado con el tipo y niveles de voltaje con
los que trabaja.
Antes de utilizar el multímetro, asegurarse que
esta en el rango y magnitud eléctrica adecuada.

Tener cuidado en la conexión y en la desconexión


de los equipos utilizados

TAREAS GUIADAS DENTRO DEL LABORATORIO:

1. Ingrese al LINK mencionado y trate de resolver los problemas planteados mediante programación:
2. https://blockly-games.appspot.com/?lang=es
3. Revise el siguiente proyecto SEMAFORO en el enlace:
https://catedu.gitbooks.io/programa-arduino-con-
echidna/content/tema_1_como_utilizar_echidna/12_como_se_programa_echidna_shield/121-
programacion-grafica-con-mblock.html

4. Cree su cuenta TINKERCAD en https://www.tinkercad.com y realice el proyecto del semáforo del punto

anterior (3) utilizando bloques

5. En thinkercad abra el ejemplo BLINK en modo código (no bloques), cargue en la tarjeta Arduino, simule y
describa cada línea de código que se detalla.
Código:
void setup()
{
pinMode(13, OUTPUT);
}

void loop()
{
digitalWrite(13, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(13, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}

6. Realice el punto 4 (del semáforo en bloques) en código (como se muestra en el punto 5)


7. CONTENIDO DEL INFORME:

Historia de Arduino y modelo


La historia del Arduino proviene desde el proyecto de tesis de Hernando Barragán junto con sus asesores
Massio Bnazi y Casey Reas, este buscando crear una herramienta la cual sea capaz de utilizar por
cualquier usuario, de fácil aprendizaje sin necesidad de profesionalismo. Arduino actualmente es una
herramienta de plataforma con desarrollo de Hadware libre y relativamente económica, esta también se
divide en diferentes tipos por modo de aplicación y otras variantes de circuitos en la cual este
microcontrolador puede funcionar, al tener una interfaz simple de programación se ha vuelto hoy en día
un equipo crucial tanto para el aprendizaje como para la aplicación en proyectos innovadores para
muchos jóvenes, empresarios, investigadores, etc. 

 MODELOS DE ARDUINO:

ARDUINO UNO REV3


Code: A000066

ARDUINO YÚN REV 2


Code: ABX00020
ARDUINO TRE PROTOTYPE
FRONT AND BACK

ARDUINO ZERO
Code: ABX00003

ARDUINO ESPLORA
Code: A000095

ARDUINO ROBOT
Code: A000078

ARDUINO NANO
Code: A000005

ARDUINO FIO
Code: E000055

ARDUINO PRO
Barcode: E000023

ARDUINO PRO MINI


Code: E000025

Observaciones
 Se observó que la programación del Arduino es muy importante para poder realizar el trabajo
que queremos y también es muy importante conocer el  funcionamiento de los comandos del
Arduino para poder realizar una buena programación.
 El LED pin digital debe ir dentro de control y dar la opción SI.
 Para realizar el reto que consta de un semáforo con un pulsador, es decir conectar una entrada
digital a un swich que estaba negado, en nuestro caso podía ser A o B. 

Conclusiones
 Se programó la tarjeta Arduino (RedBlock) utilizando un lenguaje gráfico, de la misma manera se
logró trabajar con facilidad en el software Mblock. 
 Se aprendió el funcionamiento básico de un Arduino como herramienta de programación y
automatismo.
 La programación en Arduino es muy útil para realizar trabajos, que requieran de muchas
conexiones, así como también muchos componentes.
 Aplicamos diferentes funcionamientos y pruebas para poder utilizar el Arduino.
 Se aplicó conocimientos previos del curso para comprender el funcionamiento de ciertos
programas lógicos.

¿Qué hemos aprendido de esta experiencia?


Aprendimos sobre los programas que se podemos usar para una programación en Arduino y también
como implementar circuitos de lógica combi nacional y secuencial, se pudo observar las aplicaciones que
tiene la electrónica digital y la programación realizada en Arduino uno, esto se dió por medio de gráfico.
Se logró resolver problemas planteados mediante la programación de “JUEGOS BLOCKLIY”, una vez
concluida esa tarea se hizo uso del programa IDE Arduino  ya que es un entorno muy sencillo de usar y
en él escribiremos el programa que queramos que el Arduino ejecute, se usó la programación que ya
estaba ahí, simplemente cambiamos los tiempos de los LED para su prendido y apagado.
Seguidamente usamos el mBlock donde se observó que es un entorno gráfico de programación por
bloque para Arduino, que permite introducir de forma sencilla la programación y robótica.
Finalmente realizamos el proyecto semáforo con los programas que se nos brindó, concluyendo
satisfactoriamente con la tarea.

IX. RESÚMEN
 Programación de Arduino en Thinkercad
X. PROXIMO LABORATORIO:
 Programación con Arduino.
XI. BIBLIOGRAFIA Y WEBGRAFIA RECOMENDADA
 Floyd, Thomas (2006) Fundamentos de sistemas digitales. Madrid.: Pearson Educación
(621.381/F59/2006) Disponible Base de Datos Pearson
 Mandado, Enrique (1996) Sistemas electrónicos digitales. México D.F.: Alfaomega.
(621.381D/M22/1996)
 Morris Mano, M. (1986) Lógica digital y diseño de computadoras. México D.F.: Prentice Hall
(621.381D/M86L)
 Tocci, Ronald (2007) Sistemas digitales: Principios y aplicaciones. México D.F.: Pearson
Educación. (621.381D/T65/2007) Disponible Base de Datos Pearson

También podría gustarte