Está en la página 1de 11

LABORATORIO N°16

Entradas y salidas en Arduino

OBJETIVOS:
 Crear un programa en Python que escriba archivos de texto
 Implementar un programa en Arduino que encienda y apague un led,
siguiendo una secuencia.
 Implementar un programa que controle una pantalla LCD.
Equipos, materiales, programas y recursos:

● PC personal con Windows 10.

● Programa Tinkercad

● Material adicional en Canvas TECSUP.

SEGURIDAD:
• Ubicar maletines y/o mochilas en el lugar del aula de laboratorio
destinado para tal fin.
• No ingresar con líquidos ni comida al laboratorio.
• Al culminar la sesión de laboratorio, apagar correctamente la
computadora y el monitor.
• Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.
PREPARACIÓN:
Para ello el alumno previamente deberá haber revisado el material publicado
en TECSUP Virtu@l, la participación activa en el transcurso de la clase previa
al desarrollo del Laboratorio y así lograr cumplir con los objetivos y metas
trazados al final de cada clase.

NOTA 1: El Nombre del Grupo debe de Aparecer como comentario en


todos los trabajos de TinkerCAD en la parte del Código, por cada ejercicio.

NOTA 2: Recuerde que cada uno de los ejercicios realizados debe de


grabarse con el NOMBRE DEL GRUPO como referencia.

NOTA 3: Enviar 1 link por cada ejercicio que se realice, no se revisara si no


hay dicho link.
INTRODUCCIÓN A LA PROGRAMACIÓN

NOTA 4: Adjunte las capturas de pantallas solicitadas, mostrando sobre


todo lo resaltado en los cuadros; puede reemplazar las imágenes de
ejemplo.

PROCEDIMIENTOS Y RESULTADOS:
Ejercicio 1: Código Morse
Cree en siguiente circuito utilizando Thinkercad y prográmelo para que emita
una señal de SOS en clave morse utilizando el led, esta señal se debe de
repetir después de 2 segundos, usted defina el espacio de tiempo entre cada
pulso de luz.
1. Recursos

Componente Imagen de referencia


Tarjeta Arduino Uno
Plataforma de hardware libre, nos
referimos a que cualquier persona
puede crear y modificar sus propias
placas a partir de una misma base y
puede darle el uso que quiera
libremente.
Computadora con Windows 10
Consiste en tener un chipset Intel
atom - Cherry Trail.

Protoboard
Se utiliza para conectar fácilmente
los componentes eléctricos y cables
entre sí.

1 resistencia
Oposición a la circulación de
corriente en cualquier circuito.

1 LED
Es un diodo emisor de luz. En su
interior hay un semiconductor, que se
conoce como electroluminiscencia.

 Adjuntar Captura de la LISTA DE COMPONENTES usada en


TINKERCAD
Ejemplo:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

2. Procedimiento
Antes de irnos al código, primero debemos saber las reglas básicas del
morse:
- Los puntos son pulsos cortos.
- Las rayas son pulsos largos.
- El punto debe ser la señal mínima.
- La raya debe durar como tres puntos.
- Para separar letras debe haber una duración sin pulso de tres puntos.
- tPara separar palabras debe haber una duración sin pulso de tres rayas.
- La S se codifica con tres puntos.
- La O se codifica con tres rayas.

Diagrama:

3. Código

- Modifique este código para que pueda mostrar el mensaje de SOS

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

4. Adjuntar imágenes donde se muestre el funcionamiento

Ejemplo:

5. Adjuntar el LINK del ejercicio realizado en TinkerCAD

- LINK:

Ejercicio 2
La empresa Rutas de Lima debe de programar un prototipo de pantalla LCD
que muestre los mensajes siguientes:
- COBRO DE PEAJE
- 1000 METROS
Seguido de los textos:
- Reduzca
- Velocidad

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

Los mensajes se deben de mover de derecha a izquierda, usted defina la


velocidad de avance de la pantalla esta debe ser menor a un segundo y mayor
a 100 milisegundos
Cree un circuito en Arduino para controlar la pantalla LCD y la prográmela para
que muestre los mensajes solicitados.
1. Recursos

Componente Imagen de referencia


Tarjeta Arduino Uno
Plataforma de hardware libre, nos
referimos a que cualquier persona
puede crear y modificar sus propias
placas a partir de una misma base y
puede darle el uso que quiera
libremente.

Computadora con Windows 10


Principalmente tenemos un
chipset Intel atom - Cherry Trail

Protoboard
Se utiliza para conectar fácilmente
los componentes eléctricos y cables
entre sí.
1 potenciometro
Es un resistor eléctrico con una
variable de resistencia y que
generalmente es ajustable
manualmente.

1 pantalla LCD 16x2


Esto puede definir desde
programación utilizando un
microcontrolador o tarjeta de
desarrollo.

 Adjuntar Captura de la LISTA DE COMPONENTES usada en


TINKERCAD
Ejemplo:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

2. Procedimiento

- Para programar con el código nativo de Arduino, vamos a utilizar una


librería que nos hará más fácil el desarrollo. Esta librería es LiquidCrystal.h.
No hace falta instalarla en el entorno de desarrollo oficial ya que viene por
defecto. Lo único que tenemos que hacer es añadirla como un include en
nuestro programa o sketch.
Diagrama:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

3. Código

- Modifique este código para que pueda mostrar lo indicado en la


descripción del Ejercicio

4. Adjuntar imágenes donde se muestre el funcionamiento

Ejemplo:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

5. Adjuntar el LINK del ejercicio realizado en TinkerCAD

- LINK:

Ejercicio 3 – Sensor de Humedad – Investigación


Se necesita usar un sensor de Humedad de tal forma que muestre en tiempo
real la Humedad del ambiente en una pantalla LCD.
1. Recursos
Indicar los componentes usados

Componente Imagen de referencia


Tarjeta Arduino Uno
Plataforma de hardware libre, nos
referimos a que cualquier persona
puede crear y modificar sus propias
placas a partir de una misma base y
puede darle el uso que quiera
libremente.
Computadora con Windows 10
Principalmente tenemos un
chipset Intel atom - Cherry Trail.

Protoboard
Se utiliza para conectar fácilmente
los componentes eléctricos y cables
entre sí.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

 Adjuntar Captura de la LISTA DE COMPONENTES usada en


TINKERCAD

Ejemplo:

2. Procedimiento
Indicar el procedimiento de uso de sensores de humedad, mostrar los
resultados de la lectura en un display LCD
Diagrama:
No olvidar adjuntar el diagrama aplicado
3. Código

No olvidar enviar capturas del código desarrollado

4. Adjuntar imágenes donde se muestre el funcionamiento

Ejemplo:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

5. Adjuntar el LINK del ejercicio realizado en TinkerCAD

- LINK:

Conclusiones:
Mínimo 3 conclusiones
# Este Programa nos ayuda a poder acceder a aplicaciones para diseñar en
3D, crear y simular circuitos eléctricos y electrónicos, programar, etc, que
engloba diversas herramientas de diseño.
# Esta herramienta ofrece también su sección “Circuits” un diseñador,
programador y simulador de circuitos electrónicos que permite crear esquemas
de circuitos que integran placas Arduino y componentes electrónicos básicos
como leds.
# El programa arduino hace que entendamos los pines de entradas y salidas
digitales y analógicos del microcontrolador UNO de arduino.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

También podría gustarte