Está en la página 1de 11

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°16
Entradas y salidas en Arduino
INTRODUCCIÓN A LA PROGRAMACIÓN

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.

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


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

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

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

Computadora con Windows 10

Protoboard

1 resistencia

1 LED

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

 Adjuntar Captura de la LISTA DE COMPONENTES usada en TINKERCAD

Ejemplo:

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.
- Para 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:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

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

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

Computadora con Windows 10

Protoboard

1 potenciometro

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

1 pantalla LCD 16x2

 Adjuntar Captura de la LISTA DE COMPONENTES usada en TINKERCAD

Ejemplo:

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:

3. Código

- Modifique este código para que pueda mostrar lo indicado en la descripción del
Ejercicio

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

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:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

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

Computadora con Windows 10

Protoboard

 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

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

3. Código

No olvidar enviar capturas del código desarrollado

4. Adjuntar imágenes donde se muestre el funcionamiento

Ejemplo:

5. Adjuntar el LINK del ejercicio realizado en TinkerCAD

- LINK:

Conclusiones:
Mínimo 3 conclusiones
 Arduino dispone de una serie de entradas y salidas digitales y analógicas
programables que es la base de manejo de Arduino. Es fundamental
conocerlas para empezar a programar Arduino.
 El pulsador tiene cuatro patillas que están conectadas a pares, al presionar el
pulsador se cierra el circuito y dejamos pasar la corriente permitiendo controlar
un LED, un motor, etc.
 Fotorresistencias son un componente electrónico que actúa como una
resistencia variable en función de la luz, a mayor captación de luz menor
resistencia.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

También podría gustarte