El UART es la pieza de hardware que transmite y recibe los datos en serie. Toma un byte de datos (en forma paralela) y luego lo desplaza 1 bit a la vez. Para la recepción, ocurre lo contrario: después de que ingresan 8 bits de datos, se pone a disposición un byte.
Hay un UART dentro del ATmega328, que es el microcontrolador en el Arduino.
Cuando las personas dicen "conectarse a la UART del Arduino" se están refiriendo a los pines 0 y 1. [Se refiere a Uno, Serial1 de Leonardo. Mega tiene 4 UARTS de hardware]
Es probable que el módulo Bluetooth esté conectado a los pines 0 y 1. Luego, cuando realice un Serial.print ("Hello") o Serial.write (0x55) en el código de Arduino, los datos se transmitirán a través de Bluetooth. .
Los dispositivos Bluetooth como este, generalmente usan el SPP (Perfil de protocolo serie) para aparecer como puertos serie virtuales en el dispositivo host [PC].