.. note:: ¡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 [|link_sf_facebook|] y únete hoy! .. _ard_serial_monitor: 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. .. note:: 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. .. code-block:: arduino // 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. .. image:: img/serial1.png :align: center 4. Aquí está el Monitor Serial. .. image:: img/serial2.png :align: center * **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 :ref:`ar_serial_read` para un tutorial.