Red de conocimiento informático - Computadora portátil - Cómo generar un puerto serie en Arduino

Cómo generar un puerto serie en Arduino

Según el diagrama esquemático de Arduino, no es difícil ver que, por un lado, los pines RX y TX de ATmega están conectados directamente a los pines 0 y 1 del puerto de E/S digital, y por otro lado pasan el nivel. El circuito de conversión se conecta al conector hembra del puerto serie. Por lo tanto, cuando necesitamos usar Arduino para comunicarnos con una PC, podemos usar un cable serial para conectar los dos; cuando necesitamos usar Arduino para comunicarnos con un microcontrolador (como otro Arduino), podemos usar la I/digital; Puerto O Pines 0 y 1.

La dificultad de la comunicación serie radica en la configuración de parámetros, como velocidad en baudios, bits de datos, bits de parada, etc. En el lenguaje Arduino, puedes utilizar la función Serial.begin() para simplificar esto. tarea. Para enviar datos, Arduino proporciona dos funciones, Serial.print() y Serial.println(). La diferencia entre ellas es que esta última agregará un carácter de nueva línea después de los datos enviados por la solicitud para mejorar la legibilidad de la salida. resultado.