Tecnologías Emergentes
Laboratorio 1: Introducción a Arduino
Alumno: CONDORI GUZMÁN MICHELL CONDORI
Objetivos:
Al finalizar el laboratorio el estudiante será capaz de:
Identificar los modelos existentes de Arduino.
Realizar un programa básico en Arduino.
Realizar comunicación serial con el Arduino.
Seguridad:
Registrarse en la web de simulación con el correo de Tecsup y no olvidarse de la clave.
Prestar atención a las indicaciones del docente.
Equipos y Materiales:
Una computadora con:
Windows 7 o superior
Conexión a Internet
Arduino y elementos adicionales.
Guía de Laboratorio Pág. 1
Tecnologías Emergentes
Procedimiento:
EJERCICIO 1: Identificar productos de la marca Arduino
Arduino es una empresa que ofrece diversas placas de desarrollo y accesorios para dichas placas.
1. Visite el sitio web de la empresa: www.arduino.cc y revise los productos que ofrece dicha
empresa.
A. Anotar 10 modelos de tarjetas de Arduino con su descripción:
Ite Modelo Imagen Descripción
m
1 Arduino Esta tarjeta pertenece a la serie MKR y
MKR WiFi está equipada con un módulo Wi-Fi
ESP32. Ideal para proyectos de
1010 conectividad Wi-Fi de alta velocidad y
recursos de procesamiento adicionales.
2 Arduino Es una tarjeta versátil que combina la
Yún Rev 2 facilidad de uso y programación de Arduino
con la capacidad de ejecutar aplicaciones
Linux, lo que la hace adecuada para
proyectos IoT, automatización y control
que necesitan conectividad y potencia de
cómputo.
3 Arduino Es una tarjeta diseñada específicamente
Nano 33 para proyectos inalámbricos de bajo
consumo energético.
BLE
4 Arduino Se basa en el microcontrolador SAMD21
Zero de 32 bits y ofrece un alto rendimiento y
una mayor precisión en la conversión
analógica a digital.
5 Arduino Es una tarjeta diseñada para proyectos
Mega 2560 extensos y complejos que requieren un
Rev3 alto número de pines y recursos.
6 Arduino MKR El Arduino MKR NB 1500 es parte de la
NB 1500 serie MKR de placas de desarrollo de
Arduino, y está diseñado para permitir la
conectividad de Internet de las cosas (IoT)
a través de la tecnología NB-IoT.
7
Guía de Laboratorio Pág. 2
Tecnologías Emergentes
10
Responda:
B. En la empresa TOYS le solicita su asesoría; el gerente de Producción necesita monitorear 10
sensores digitales ¿Qué placa Arduino le recomendaría?
¿Porque?
C. En la empresa INCALPACA le solicita su asesoría; en la segunda planta de producción se
necesita monitorear 50 sensores digitales y 12 sensores analógicos ¿Qué placa Arduino le
recomendaría?
¿Porque?
EJERCICIO 2: Uso de simulador de Arduino
2. Ingresar a la página Web de Tinkercad: https://www.tinkercad.com/ , registrarse e inicie sesión:
3. Crear un circuito básico con Arduino.
En el lado izquierdo hacer clic en Circuits.
Hacer clic en Create a new Circuit
Del lado derecho hacer clic en Components Basic y seleccionar Starters Arduino.
Arrastrar el circuito Blink desde el lado derecho hacia la parte central.
Guía de Laboratorio Pág. 3
Tecnologías Emergentes
Hacer clic en el botón Start Simulation.
¿Qué sucede con el led (de color rojo)?
4. Revisar el código del circuito anterior.
Hacer clic en el botón Code.
Clic en el botón Blocks y seleccionar Text.
Analice el código.
Modifique el código para que el led trabaje al doble de velocidad.
Explique el código ejemplo que tiene BLINK.
EJERCICIO 3: Comunicación serial en Arduino
5. En el ejemplo BLINK, copiar el siguiente código en el Arduino y ejecutarlo.
Ejecutar el programa haciendo clic en el botón Start Simulation.
Guía de Laboratorio Pág. 4
Tecnologías Emergentes
Abrir el monitor serial haciendo clic en el botón Serial monitor (ubicado en la parte inferior de
la ventana).
Describe ¿Cuándo se muestra el mensaje Encendido o Apagado?
¿Qué diferencia tienen la instrucción Serial,println y Serial.print?
Guía de Laboratorio Pág. 5
Tecnologías Emergentes
6. Copiar el siguiente código en el Arduino y ejecutarlo.
Ejecutar el programa haciendo clic en el botón Start Simulation.
Abrir el monitor serial haciendo clic en el botón Serial monitor (ubicado en la parte inferior de
la ventana).
Describe, cuando se envía el numero 1 o 2 por el Monitor Serie ¿Qué mensaje se devuelve?
¿Porque?
¿Qué función tienen las instrucciónes Serial,available y Serial.read?
TAREA 1: Simule en Arduino
7. Escriba un programa en Arduino que tenga un led en el pin 13 que siempre este apagado, pero
que:
- Cuando reciba por el puerto serial la letra ‘A’ el led parpadee 2 veces cada medio segundo,
- Cuando reciba por el puerto serial la letra ‘B’ el led parpadee 4 veces cada medio segundo,
- Cuando reciba por el puerto serial la letra ‘C’ el led realice un parpadeo de un segundo,
- Cuando reciba por el puerto serial la letra ‘D’ el led realice un parpadeo de dos segundos.
Comparta el proyecto con el Docente y coloque el link del proyecto:
Describa el programa que realizo ¿Que funciones uso?
Guía de Laboratorio Pág. 6
Tecnologías Emergentes
TAREA 2: Video de Simulación
8. Realice un video de máximo 1 minuto y súbalo al www.youtube.com y coloque el link:
TAREA 3: INVESTIGACIÓN
Averigüe sobre ¿Estructura de programación para repetición y toma de decisiones en C++?
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________
OBSERVACIONES
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________
CONCLUSIONES.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________
Guía de Laboratorio Pág. 7