Wishlist

[woosw_list]

No hay productos en el carrito.

Práctica 2 – RASPBERRY comunicación UART [XENSE]

Introducción

En esta práctica se hace uso del módulo XENSE el cual se comunicara con Raspberry mediante el puerto UART. La practica consiste en obtener los datos de las variables (luminosidad, humedad, temperatura) que XENSE puede proporcionar a los distintos dispositivos, entre ellos Raspberry. Con ayuda del software PuTTY, se podra hacer la comunicación de una manera sencilla.

Materiales:

1 x RASPBERRY PI 3 B+. Comprar.

1 x Juego de cables para protoboard.

 

Software:

Sistema Operativo: Raspbian  2018-11-13, Mas informacióndescarga.

 

Procedimiento

1.- Instalación de PuTTY en Raspberry .

1.1.- Desde la Terminal ingresar el comando: sudo apt-get install putty imagen.

 

2.- Configurar el uso del puerto UART.

2.1.- Desde la Terminal ingresar el comando: sudo raspi-config imagen.

2.2.- Realizar la siguiente configuracion: imagen1 imagen2 imagen3 imagen4 imagen5.

2.3.- Reiniciar Raspberry ingresando desde la Terminal el comando: sudo reboot

 

3.- Verificar los cambios efectuados.

3.1.- Desde la Terminal ingresar el comando: sudo dmesg | grep tty imagen.

 

4.- Abrir PuTTY el cual se localiza desde el botón de inicio en la categoría Internet.

4.1.- En el paso 3.1 se identifico el cambio efectuado para poder ingresarlo en la configuración de PuTTY. imagen.

 

5.- Realizar la comunicación.

5.1.- Una vez que PuTTY esta configurado podemos enviar los comandos: T H L R A y a su vez se verán reflejados los valores de las variables desde la ventana del software PuTTY. imagen.

Para mas información acerca de XENSE y los comandos te recomendamos ver el manual desde el siguiente link: https://microside.com/portfolio-item/xense/

 

 

Ejemplos

Los siguientes ejemplos muestran la versatilidad en la organización de los datos ya sea escritos, leídos o ambos.

Ejemplos de adquisición de datos individuales:

  • L
  • H
  • T
  • R
  • A

Ejemplos de escritura de datos individuales:

  • P1023
  • D31

Ejemplos de uso en conjunto:

  • L,H,T,R,A,P300,D15
  • A,H,L,R,T,V1
  • H,V5,R,T

NOTA: los comandos deben terminar con retorno de carro y/o salto de linea.

Código hexadecimal salto de linea: 0x0a

Código hexadecimal retorno de carro: 0x0d

Diagrama esquemático