¿Puedo usar un módulo en serie con un Arduino barebones?

3

Recientemente he comprado un par de módulos Bluetooth que se conectan a Arduino a través de TTL / USB / UART (utiliza Serial(); para comunicarte con él).

No sé si los chips UART están en el chip o si está en otra parte.

Ya que solo lo conecto a los pines 0 y 1 , ¿necesito un convertidor TTL a USB para una configuración como esta?

Estoy siguiendo esta guía: enlace

    

1 respuesta

4

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].

    
respondido por el baldengineer

Lea otras preguntas en las etiquetas