Volver

Serial Hello World: Tu Primer Proyecto de Comunicación con Arduino

¡Bienvenido al mundo de la comunicación serie! En este tutorial, construiremos un sencillo proyecto “Serial Hello World” usando el simulador en navegador Velxio. Aprenderás a enviar mensajes desde un Arduino Uno al Monitor Serie de tu ordenador. Esta es la base para innumerables proyectos, desde lecturas de sensores hasta la depuración de código complejo.

Lo que Construirás

Crearemos un circuito con solo un Arduino Uno (sin componentes externos necesarios) y escribiremos un sketch que imprime un saludo y el tiempo de actividad del sistema cada dos segundos. Verás la salida en el Monitor Serie integrado en Velxio.

Guía del Circuito

Diagrama del circuito serial-hello en el lienzo del simulador Velxio

El circuito es mínimo: solo una placa Arduino Uno. Sin cables, sin LEDs, sin resistencias. El Arduino se comunica con tu ordenador a través de su convertidor USB a serie incorporado. En Velxio, esto se simula automáticamente: no necesitas conectar nada.

Para añadir el Arduino Uno a tu lienzo:

  1. Haz clic en el botón + de la barra de herramientas del lienzo (mostrado abajo) para abrir el selector de componentes. Barra de herramientas del lienzo de Velxio sobre la ventana de simulación
  2. En el selector de componentes, navega por categorías o busca “Arduino Uno”. Ventana modal del selector de componentes de Velxio explorando partes por categoría
  3. Haz clic para colocarlo en el lienzo.

¡Eso es todo! Tu circuito está listo.

Guía del Código

Código fuente de serial-hello en el editor Monaco de Velxio

Aquí está el sketch completo:

// Serial Communication Example
// Send messages to Serial Monitor

void setup() {
  Serial.begin(9600);
  Serial.println("Hello, Arduino!");
  Serial.println("System initialized");
}

void loop() {
  Serial.print("Uptime: ");
  Serial.print(millis() / 1000);
  Serial.println(" seconds");
  delay(2000);
}

Vamos a desglosarlo:

Ejecutando la Simulación

  1. Haz clic en el botón Run de la barra de herramientas del editor. Barra de herramientas del editor de Velxio con controles de compilación y ejecución
  2. Abre el Monitor Serie desde la barra de herramientas del lienzo (normalmente un icono de lupa o un icono de terminal).
  3. Deberías ver:
    Hello, Arduino!
    System initialized
    Uptime: 0 seconds
    Uptime: 2 seconds
    Uptime: 4 seconds
    ...

Conceptos Clave

Errores Comunes y Consejos de Depuración

Extensiones Sugeridas

  1. Leer entrada del usuario: Usa Serial.read() o Serial.parseInt() para recibir comandos desde el Monitor Serie y controlar un LED.
  2. Enviar datos de sensores: Conecta un potenciómetro o un sensor de temperatura e imprime su valor.
  3. Múltiples mensajes: Imprime datos formateados usando Serial.print() con varias variables.
  4. Añadir una librería: Usa el Gestor de Librerías para incluir una librería como SoftwareSerial para puertos serie adicionales. Ventana modal del Gestor de Librerías de Velxio listando librerías de Arduino instaladas

Pruébalo Tú Mismo

¿Listo para experimentar? Abre el ejemplo en vivo en Velxio y modifica el código: cambia el saludo, ajusta el retardo o añade un contador. La mejor forma de aprender es haciendo.

👉 Abrir Serial Hello World en Velxio

¡Feliz programación!


Compartir en:
David Montero

Escrito por

David Montero

Creator of Velxio, the open-source circuit and Arduino simulator.

GitHub velxio.dev

Artículos relacionados


Artículo anterior
Ciclo de colores LED RGB con Arduino en Velxio
Artículo siguiente
Atenuar un LED con PWM en Arduino – Tutorial para principiantes