Sei sulla pagina 1di 15

Ejemplo

Monitor serie
Comunicación serie
La comunicación serie es una “interfaz
de comunicación de datos digitales
que nos permite establecer
transferencia de información entre
varios dispositivos”.
Nos permitirá interactuar con nuestro
Arduino, recibiendo información y
enviándosela cuando lo necesitemos.
Otra cosa que nos será muy útil de esta
comunicación, es que podremos darle
las órdenes, previamente
programadas.
Monitor serie
El Monitor Serie es una ventana
separada de Arduino IDE.
Su función es permitir que puedas
enviar mensajes desde Arduino a tu
computador y viceversa.
Esta opción ayuda a controlar tu
Arduino desde el teclado del En esta ventana es donde aparecerán
computador, entre otras acciones. los datos que envíe nuestro Arduino.
Monitor serie: programación

Este comando abre el puerto serie y fija la velocidad


en baudios para la transmisión de datos en serie.

Ambos comandos sirven para mostrar por la consola


en forma de texto los elementos que se hayan
introducido en el lugar de los tres puntos.
Monitor serie: programación

• Para introducirle a estos comandos


una cadena de caracteres como
parámetro, debemos escribir la
cadena entre comillas dobles (“ “)
• Para introducir caracteres sueltos
debemos escribir el carácter entre
comillas simples (‘ ‘).
Este comando acepta parámetros
de muchos tipos, como números
de hasta 8 dígitos, números con
dos decimales, cadenas de
caracteres y caracteres sueltos.
Monitor serie: ejemplo 1
Muestra números
2

1. Compila
2. Abre el monitor serie… ¿Qué ocurre?
¿Es ilegible?
¡Necesitamos un salto de línea!
Monitor serie: ejemplo
2 Muestra números

1
90
90
90
90
90
Cambiar: 90
Serial.print por Serial.println 90
90
90
90
90
90
Monitor serie: ejemplo 2
Muestra números decimales

3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14
3.14

¿Qué ocurre?
Arduino imprime en el monitor serie “3.14”.
Monitor serie: ejemplo 2
Mostrar números con 4 decimales

3.1416
3.1416
3.1416
3.1416
3.1416
3.1416
3.1416
3.1416
Cambiar a: 3.1416
3.1416
Serial.println(3.14159, 4); 3.1416
3.1416
3.1416
3.1416
3.1416

Por defecto, Arduino nos muestra solo dos decimales. Si


queremos ver más, tenemos que usar un segundo parámetro,
donde especificamos el número de decimales que
necesitamos:
Monitor serie: ejemplo 3
Cambiar la base numérica

1011010
1011010
1011010
1011010
1011010
Especifica la base numérica a usar. 1011010
1011010
Esta puede ser binaria, octal, decimal 1011010
1011010
y hexadecimal. 1011010
1011010
1011010
1011010
1011010
1011010

Por ejemplo, se puede usar la base numérica:


BIN, OCT, DEC y HEX.
Monitor serie: ejemplo 3
Muestran caracteres o
cadenas de caracteres

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Monitor serie: ejemplo 3
Muestran caracteres o
cadenas de caracteres

HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
HOLA MUNDO
Practicar: Imprimir variables

También podemos ver qué valor


tienen las variables.

Por ejemplo, con el siguiente código


mostraremos en la consola serie una
secuencia de números desde el 1
hasta el infinito (o hasta que
apaguemos la placa).
Practicar: Estado de un LED

Podemos hacer que la consola serie


nos indique si el led que hemos
conectado a nuestra placa está
encendido o apagado en cada
instante.
Tarea

Buscar 3 ejercicios diferentes usando


el Monitor serie y explicar la función.

Nota: evitar que los ejercicios sean


iguales con los de los otros grupo.

Potrebbero piacerti anche