Computing">
Nothing Special   »   [go: up one dir, main page]

Laboratorio 01

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Ingeniería de Sistemas

Guía de trabajo en laboratorio N° 1:


Arduino Uno
Secciones: ……………………. Apellidos : ………………………..……………….
Docente: Mg. Ing. Américo Estrada Sánchez Nombres : …………………………………………….
Fecha : .…../……/2023.

Instrucciones: Desarrollar las actividades que indica el docente en base a la guía de trabajo que se
presenta.

1. Propósito: Comprender los tipos de variables, sentencias básicas, monitor serial empleando
el simulador tinkercad para Arduino.
2. Equipos, herramientas o materiales
• Simulador Tinkercad
• Computador con acceso a Internet

3. Fundamento Teórico

• Arduino Uno – La tarjeta de desarrollo del


microcontrolador la cual será el corazón de tus
proyectos. Descrito en clase.

• Protoboard (Placa de pruebas) – Placa


con filas de agujeros sobre la cual se
puede conectar cables y componentes
sin necesidad de usar un soldador.

• Cables puente – Utilizarlos para conectar


unos componentes con otros sobre la
placa de prueba, y la tarjeta de Arduino.
Ingeniería de Sistemas

• Diodos Emisores de Luz (LEDs) – Diodo


que emite luz cuando la corriente lo
atraviesa. Como en todos los diodos, la
corriente solo fluye en un sentido a través
de estos componentes. El ánodo, que
normalmente se conecta al positivo de la
alimentación, es generalmente el
terminal más largo y el cátodo el terminal
más corto.
• Resistencias – Se opone al paso de la
corriente eléctrica en un circuito, dando
como resultado a un cambio en la tensión
y en dicha corriente. El valor de las
resistencias se mide en ohmios (Ω). Las
bandas de colores en un lado de la
resistencia indica su valor.

Negro
Marrón
Rojo
Naranja
Amarillo
Verde
Azul
Violeta
Plomo

https://www.digikey.com/es/resources/conversion-calculators/conversion-calculator-resistor-color-code-4-band

https://www.inventable.eu/paginas/ResCalculatorSp/ResCalculatorSp.html
Ingeniería de Sistemas
Ingeniería de Sistemas

4. Procedimiento

Ingresar a https://www.tinkercad.com/

Registrarse

Registrarse: emplea
tu correo electrónico
de la Universidad
Ingeniería de Sistemas

Iniciar / detener simulación

Click para nombrar el circuito


Apellidos-Lab-01
Activar/Desactivar
editor de código

Área de trabajo Componentes

Probamos el funcionamiento del “Monitor serial” del entorno de programación de Arduino.

“Monitor serial”: esta herramienta abrirá una consola con la que podemos comunicarnos
con Arduino, tanto para mandarle comandos como para recibir información. Por ejemplo,
es posible enviar comandos desde el ordenador para encender LEDs.

Para aperturarla, después de haber escrito el código en el editor correspondiente, hacer


clic en el botón inferior derecho.
Ingeniería de Sistemas

En el área de componentes buscamos la placa del Arduino Uno, y lo llevamos a la zona de


trabajo.

Hacemos clic en el editor de código (1), luego un clic en bloque (2), de las opciones que
brinda seleccionamos Texto (3).

1
2
3
Ingeniería de Sistemas

Seguidamente hacemos clic en continuar.

Para escribir
nuestro
programa,
borramos el
programa
que viene
previamente
establecido.
Ingeniería de Sistemas

Escribimos el siguiente código y aperturamos el Monitor serial.

Le damos clic en
el botón: iniciar
simulación

Y en el monitor serial podemos apreciar la ejecución del programa (estamos recibiendo la


información), se puede observar que la función void setup( ) se ejecuta una sola vez,
mientras que la función void loop ( ) se ejecuta repetidas veces.
Ingeniería de Sistemas

Para comprobar el ingreso de datos por el monitor serial, escribimos el siguiente programa:

Aperturamos el monitor serial y hacemos clic en el botón iniciar simulación. En el campo


de texto inferior escribimos la letra “a” (1) y hacemos clic en Enviar (2).

Podemos observar en el monitor serial el mensaje “Pin 13 está ENCENDIDO”, y verificamos


esto en el Arduino que efectivamente está encendido.
Ingeniería de Sistemas

Ahora en el campo de texto escribimos la letra “b” y hacemos clic en Enviar. Podemos
observar en el monitor serial el mensaje “Pin 13 está APAGADO”, y verificamos en el Arduino
que efectivamente está apagado.

Ahora implementaremos un nuevo proyecto, que permita encender y apagar un LED. Tener
presente que en Arduino, las señales digitales tienen 2 valores: 0V que representa un nivel
bajo (apagado) y 5V que representa un nivel alto (encendido).
Conectamos los componentes de forma similar al esquema siguiente:

LED

La pata más larga del LED es el positivo,


la más corta el negativo.

GND

Resistencia 220 Ω
Pin #13

5V
Ingeniería de Sistemas

Abrimos el editor de código para realizar la programación.

Recordar:

• El código que escribimos en void setup() se va a ejecutar una única vez al inicio
del programa. Por tanto, en esta función vamos a configurar nuestro Arduino.
• El código que escribamos en void loop() se va a ir ejecutando línea a línea y
cuando llegue al final va a volver a empezar, haciendo esto una y otra vez de
forma indefinida. Por tanto, en esta función vamos a escribir cómo queremos que
Arduino actúe.

Escribimos el siguiente programa:

Le damos clic en el botón iniciar simulación, y podemos observar que el LED en la


protoboard estará parpadeando.

5. Actividades
a. Cambiar el LED del pin 13 al pin 7, modificar la programación y comprobar el
funcionamiento del LED (encendido-apagado-encendido-apagado, etc.).
b. Modifica el código para que el LED parpadee a 0,5 segundos.
c. Modifica el código para que el LED se encienda durante 3 segundos y permanezca
1 segundo apagado.
d. Para la actividad c, modificar el programa para apreciar en el monitor serial a través
de mensajes, que el LED está encendido o apagado.
e. Implemente un nuevo circuito usando 2 LEDs, añade al código el nuevo LED y haz
que parpadeen alternativamente 0,5 segundos (cuando uno esté apagado, que el
otro esté encendido, y viceversa).
f. Crear un documento en Word (guardar con APELLIDOS Y NOMBRES) donde copiará
los enlaces correspondientes de cada ejercicio (actividad), luego subir este
documento al Aula Virtual.

6. Referencias
• Arduino Libro de Proyectos, Traducido by Florentino Blas Fernández Cueto (Tino Fernández).
http://www.futureworkss.com. Bajo una Licencia Creative Commons Reconocimiento –
NoComercial -CompartirIgual 3.0 del 2015 por futureworkss.
• https://www.arduino.cc/reference/es/

También podría gustarte