Gráficas de sensores en tiempo real con Arduino, Java y JFreeChart

25
19969

jfreecharts

En este blog he mostrado a mis lectores información acerca del uso de la librería JFreeChart para java:

También he presentado información acerca de cómo graficar datos recibidos desde Arduino utilizando una interfaz creada en Java:

En esta ocasión voy a mostrar cómo graficar los datos que se obtienen de un sensor utilizando jFreeChart.

Graficando datos de sensores en tiempo real con Arduino, Java y JFreecharts by Antony García González

En el siguiente video se muestra el funcionamiento del código propuesto.

Espero que la información suministrada sea de utilidad.

Saludos.

0 0 votes
Article Rating
Suscríbete
Notify of
guest

25 Comments
newest
oldest most voted
Inline Feedbacks
View all comments
Axel
Axel
3 years ago

Hola tengo un problema, a la hora de importar la biblioteca de arduino el com. me marca un error y me dice que el archivo no existe, que debería hacer para solucionarlo.

Ronaldo
Ronaldo
3 years ago

como podria graficar dos sensores en la misma grafica?

Ivan Renteria
Ivan Renteria
6 years ago

Hola, tendrían el código fuente para Arduino y Java, por favor!???

Andrés Mora B
Andrés Mora B
6 years ago

Hola, dónde podría encontrar la libreria jcommon???

Antony García González
Antony García González
6 years ago
Reply to  Andrés Mora B
Wendy Tatiana
Wendy Tatiana
6 years ago

Hola Antony Ttienes graficas en tiempo real de datos en sql

Jose Guillen
Jose Guillen
6 years ago

hola buenas noches, como se se graficaria la informacion de un sensor, con un diseño estilo radar que muestre el objeto donde se encuentra usando un sensor de movimiento (pir)

El Ixban
El Ixban
6 years ago

Como graficaria así el dht11

El Ixban
El Ixban
6 years ago

Hola que tal eh estado trabajando en un sistema que controla unos leds , si es que puedo graficar la temperatura con un dth11 al mismo tiempo.

El Ixban
El Ixban
6 years ago

Hola, EH estado trabajando en un pequeño sistema donde controlo unos leda y quiero graficar la temperatura con un dth11 puedo controlar los leda y graficar al mismo tiempo la temperatura.

Cristhian Mendoza
Cristhian Mendoza
6 years ago

comment image Hola Antony, resulta que intento graficar un sensor de alcohol MQ3 pero lo estoy haciendo con la ultima versión de tu librería PanamaHitek y utilizando tu codigo de charts.
Pero cambian varios elementos tu me puedes indicar que se debe cambiar para los ajustes de la nueva libreria.

Antony García González
Antony García González
6 years ago

Guarda el valor que devuelve el printMessage en un String. Luego de ahi imprimes en el System.out e insertas en la serie. No uses printMessage 2 veces

Hannah91
Hannah91
6 years ago

Hi. First of all i really want to say that this website helps me a lot since i’m pretty new with arduino. Even if this website is in spanish & i obviously don’t know spanish, it really does helps me a lot. Thank you so much. 🙂 By the way, do you have the code file for this. I’ve tried to implement graphing the real time sensor data from LM35 by using jfreechart. but the graph shows up without the data. maybe there’s connection problem between arduino and java. I really hope i can get the code. Thank you in… Read more »

kripsone
kripsone
9 years ago

Como se podría hacer para poder graficar un sensor con respecto a otro? es decir, si tienes uno de temperatura y uno de humedad poder graficar a la temperatura con respecto a la humedad o viceversa?

jhonatan
jhonatan
10 years ago

amigo resulta q últimamente he estado trabajando en ubuntu y cuando quise probar la graficadora me sucede que los datos q envío a java desde arduino me los multiplica por 2, y cuan los miro en el serial monitor si los manda correctamente , quisiera saber si tal vez ud conoce el porque de esta situación. muchas gracias

Jhonatan
Jhonatan
10 years ago

amigo una pregunta:
yo deseo asignarle a una variable los valores que recibo desde arduino, con el fin de crear una condición para que me genere una alarma visual tanto en java como en arduino pero que a la vez continúe graficando en tiempo real, con que tipo de variable podría hacerlo y con que instrucción de la librería.
ademas tal ves usted tenga a la mano algo que facilite utilizar por completo la librería de arduino para java , saber cuales son todas las instrucciones que maneja y para que sirven exactamente.
muchas gracias

Jhonatan
Jhonatan
10 years ago

si mas o menos eso es lo que trato de hacer pero quisiera saber es que tipo de variable debo declarar para asignarle los valores que recibo desde arduino y así poder hacer la comparación con esta variable, tiene que ser una variable que estará variando constantemente con los valores del sensor

Jhonatan
Jhonatan
10 years ago

amigo una pregunta: por que es necesario convertir el mensaje a un numero entero, no es posible que sea a un numero con decimales. lo digo porque realice el montaje con un sensor de temperatura lm35 y en la programación de arduino realice la conversión análoga – digital multiplicando por 5 y dividiendo por 1024, y eso lo guarde en una variable que inicialmente la declare como tipo float, y lo que enviaba a java por el puerto serial era el valor de esta variable, pero no me graficaba , después cambie la variable a tipo int y de esta… Read more »

Theginnger
Theginnger
10 years ago

wow!!! me parece genial!!! si me funcionaa!! pero quisiera q me digas porque no me funciona cuando me conecto con un bluetooth RS232…?… = ( en que puede estar mal?

antonygarciagonzalez
10 years ago
Reply to  Theginnger

No tengo conocimientos sobre el uso de bluetooth con Arduino, por lo que no sabría como ayudarte

funcionariouptc
10 years ago

Reblogged this on Biblioteca Uptc Sogamoso.