Saltar la navegación

Tratamiento de datos con arduinoblocks

Para realizar el tratamiento de datos recibidos desde el receptor en el ordenador, previamente hemos mandado los datos (programa emisor) en formato JSON via comunicación LoRa. Para tratar los mismos en el ordenador hemos de recabar o recibir los mismos mediante LoRa en formato JSON en la placa, analizarlos y extraerlos asignándolos a variables que van a ser enviadas por puerto serie (comunicación USB serie) al ordenador, graficadas en tiempo real y posteriormente guardadas en formato CSV.

El programa que necesitaremos para ello, añade al programa anterior de recepción JSON la comunicación serie y el graficado. En la siguiente imagen mostramos las herramientas de comunicación serie más utilizadas en arduinoblocks.

herramientas comunicaciones serie

Programa de recepción de datos en formato JSON y graficado:

En este programa usamos una función llamada "grafica", que usa el bloque "Plotter", que sirve para graficar datos provenientes de comunicación serie entre datos de la placa que se pasan al ordenador. 

ab receptor lora json graficad

El graficado en tiempo real y extracción de datos en CSV se documenta en el siguiente vídeo:

Creado con eXeLearning (Ventana nueva)