Comunicación serie UART
Se utilizará un adaptador USB-Serie del tipo cp2102, con pines de Tx, Rx y GND (compatibles con niveles 3.3 V), para realizar la comunicación serial entre la raspberry y una PC.
Configuración de UART
Habilitar la UART
El puerto serial debe habilitarse en Raspbian antes de poder ser utilizado.
$ sudo raspi-config
Seleccionar →Interfacing
OptionsSeleccionar→Serial Enable/Disable
Luego pregunta si queremos configurar un acceso (logear) para acceder al puerto serie. Seleccionar →No
Luego pregunta si se habilita el hardware del puerto serie. Seleccionar →Si
- Finalmente la UART estar habilitada para realizar una comunicación serial.
- Reiniciar la Raspberry Pi.
Detectar dispositivos UART
$ ls -l /dev
- Los puertos de la UART (GPIO14 TXD) y (GPIO15 RXD) son conocidos como serial0
Conectar a una PC
Por medio de un adaptador de USB-serie (tipo cp2102) conectar RX de RPI a TX de USB-serie,Tx de RPI a RX de USB-serie y GND con GND.
Envío de datos mediante la consola de Linux:
En la RPI:
$ echo “hola” > /dev/ttyS0 $ cat</dev/ttyS0
En la PC:
$ echo “hola” > /dev/ttyUSB0 $ cat</dev/ttyUSB0