Práctica 1 – RASPBERRY comunicación USB [XENSE]
Introducción
En esta práctica se hace uso del módulo XCU para comunicar XENSE con Raspberry. 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 Módulo XCU. Comprar.
1 x Cable micro USB.
1 x Juego de cables para protoboard (opcional).
Software:
Sistema Operativo: Raspbian 2018-11-13, Mas información, descarga.
Procedimiento
1.- Instalación de PuTTY en Raspberry .
1.1.- Desde la Terminal ingresar el comando: sudo apt-get install putty imagen.
2.- Identificar XCU entre los dispositivos USB.
2.1.- Desde la Terminal ingresar el comando: sudo dmesg | grep tty imagen.
2.2.- Realizar la conexión del diagrama de abajo e ingresar otra vez el comando: sudo dmesg | grep tty imagen.
3.- Abrir PuTTY el cual se localiza desde el botón de inicio en la categoría Internet.
3.1.- En el paso 2.2 se identifico XCU desde los dispositivos USB para poder ingresarlo en la configuración de PuTTY. imagen.
4.- Realizar la comunicación.
4.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