El hardware de Arduino tiene soporte incorporado para la comunicación serial en los pines 0 y 1 (que también va a la computadora vía la conexión USB). El soporte nativo de la serie pasa a través de una pieza de hardware (integrado en el chip) llamada una UART. Este hardware permite que el chip Atmega recibir comunicación serial incluso mientras trabajan en otras tareas, tan largas como hay sala en el búfer de serie de 64 bytes. Para la comunicación serial normal no necesita agregar alguna biblioteca extra en el IDE de Arduino. Tales como,
void setup() {}
Serial.Begin(9600); inicializar la comunicación serial a 9600 bits por segundo
}
void loop() {}
Serial.println ("Hola");
Delay(1000);
}
Desde el pin 0 y el pin 1 está conectado internamente. Así que cuando cargar este programa en arduino serial monitor abierto. Esto imprimirá "Hola todos". Si utilizamos cualquier dispositivo de comunicación para hacer comunicación serial que enviará la cadena "Hola todos" en otro dispositivo utilizando comunicación serial. Ahora, si necesita agregar más puerto de comunicación serial para comunicación serial. Entonces usted necesita añadir una biblioteca que se llama "SoftwareSerial.h".