Nota

¡Hola, bienvenido a la Comunidad de Aficionados a Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.

¿Por qué unirse?

  • Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vistas previas exclusivas: Obtén acceso anticipado a anuncios de nuevos productos y avances.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones festivas y sorteos: Participa en sorteos y promociones de fiestas.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy!

3.0 Monitor Serial

En el IDE de Arduino, hay un monitor serial que te permite enviar mensajes desde tu computadora a la placa Arduino (a través de USB) y también recibir mensajes desde Arduino.

Así que en este proyecto aprenderemos a recibir datos de la placa Arduino.

Nota

En Uno, Nano, Mini y Mega, los pines 0 y 1 se utilizan para la comunicación con la computadora. Conectar algo a estos pines puede interferir con esa comunicación, incluyendo causar fallas en las cargas a la placa.

Usando el Monitor Serial

  1. Abre el IDE de Arduino y pega el siguiente código en él.

    // the setup routine runs once when you press reset:
    void setup() {
        // initialize serial communication at 9600 bits per second:
        Serial.begin(9600);
    }
    
    // the loop routine runs over and over again forever:
    void loop() {
        int number = 100;
        Serial.println(number);
        Serial.println("Hello world");
        delay(100);         // delay in between reads for stability
    }
    
    • Serial.begin(): Establece la tasa de datos en bits por segundo (baudios) para la transmisión de datos seriales, aquí configurado a 9600.

    • Serial.println().

  2. Selecciona la placa y el puerto correctos para subir el código.

  3. En la barra de herramientas, haz clic en el icono de la lupa para activar el Monitor Serial.

../_images/serial1.png
  1. Aquí está el Monitor Serial.

../_images/serial2.png
  • 1: Opción para seleccionar entre desplazamiento automático y no desplazamiento.

  • 2: Opción para mostrar la marca de tiempo antes de los datos mostrados en el Monitor Serial.

  • 3: Selección de finalización, selecciona los caracteres finales que se añaden a los datos enviados a Arduino. Las opciones incluyen:

    • Sin finalización de línea solo envía lo que escribes;

    • Nueva línea es \n y enviará un código de nueva línea ASCII después de lo que escribas;

    • Retorno de carro es \r, que enviará un carácter de retorno de carro ASCII después de lo que escribas;

    • Ambos NL & CR es \r\n que enviará tanto un retorno de carro como un carácter de nueva línea después de lo que escribas.

  • 4: Selecciona la velocidad de comunicación entre la placa Arduino y la PC. Este valor DEBE ser el mismo que el valor establecido en Serial.begin().

  • 5: Borra todo el texto en la consola de salida.

  • 6: Un cuadro de texto para enviar caracteres a la placa Arduino, consulta 5.12 Lectura Serial para un tutorial.