Ir al contenido

2.25 El control del monitor serie 2560

En esta lección vas a aprender a controlar los LEDs de tu placa 2560 directamente desde la computadora usando el Monitor Serie de Arduino. Esta herramienta funciona como un vínculo de comunicación para enviar y recibir mensajes de texto, lo…

En esta lección vas a aprender a controlar los LEDs de tu placa 2560 directamente desde la computadora usando el Monitor Serie de Arduino. Esta herramienta funciona como un vínculo de comunicación para enviar y recibir mensajes de texto, lo que la hace ideal para debugear y manejar el hardware con el teclado.

Vista general

Esta clase se basa en la Lección 24 de la parte 2, sumando la posibilidad de manejar los componentes desde la PC. El Monitor Serie es clave para interactuar con tu 2560; por ejemplo, vas a poder mandar comandos específicos para encender cada LED. Para el armado, fijate de usar los mismos componentes y la misma disposición de protoboard que en la Lección 18 de la Parte 2.

Pasos a seguir

Una vez que cargues el código en tu 2560, hacé clic en el botón que está bien a la derecha en la barra de herramientas del IDE de Arduino para abrir el Monitor Serie. Esta ventana te permite comunicarte con la placa a través del cable USB en tiempo real.

En la pantalla vas a ver el mensaje: “Enter LED Number 0 to 7 or 'x' to clear”. Esto te indica que podés mandar una 'x' para apagar todos los LEDs o un número del 0 al 7 para encender uno puntual. Probá escribiendo los caracteres y dándole al botón 'Send'; vas a notar que la placa te devuelve un mensaje de confirmación cada vez que un LED se enciende.

El Código

La diferencia fundamental en este programa es que reemplazamos el bucle automático (el loop que usaba un "for") por una lectura de datos del puerto serie. Ahora, el sistema usa la función Serial.available() para detectar si mandaste algo desde la PC. Si el carácter está entre '0' y '7', el programa lo convierte a un número entero y activa el LED correspondiente; si mandás una 'x', resetea el registro y apaga todo. Esto te da el control manual total sobre el circuito.

Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.

Fuente: Adaptado al español desde el wiki oficial (licencia CC BY-SA). Revisión técnica por equipo Breva.
25%
Tecnología real Impresión 3D en Rosario FilAr fabricado por nosotros Probá antes de comprar Soporte técnico local Academia Mini Makers Robótica y electrónica Showroom tecnológico Empresas y escuelas Asesoramiento real No somos marketplace Somos makers Kits para empezar Repuestos y mantenimiento Envío a todo el país Factura A para empresas Demos los sábados Tu proyecto empieza acá Tecnología real Impresión 3D en Rosario FilAr fabricado por nosotros Probá antes de comprar Soporte técnico local Academia Mini Makers Robótica y electrónica Showroom tecnológico Empresas y escuelas Asesoramiento real No somos marketplace Somos makers Kits para empezar Repuestos y mantenimiento Envío a todo el país Factura A para empresas Demos los sábados Tu proyecto empieza acá