Microcontroladores y computación física

Arduino y Processing

Arduino viene con algunos ejemplos básicos para comunicarse con Processing (en Ejemplos> Comunicación). Estos son útiles para comunicar información simple. Si deseas controlar una placa Arduino desde un programa de Processing, es posible que desees utilizar una biblioteca Arduino para Processing. Esta biblioteca permite controlar una placa Arduino desde Processing sin escribir código para el Arduino. En su lugar, carga un firmware (programa) estándar a la placa y se comunica con la biblioteca. El firmware se llama Firmata y está incluido en el software Arduino.
Firmata es un protocolo genérico para la comunicación con microcontroladores desde software instalado en un ordenador. Este protocolo se puede implementar en cualquier arquitectura de microcontroladores, así como en cualquier paquete de software.
La biblioteca de Processing correspondiente se puede descargar a continuación.

Descargar
Biblioteca para procesamiento v2.0 y v3.0: última versión (actualizado el 7 de noviembre de 2016)

En Linux necesitas cambiar Arduino.jar por arduino.jar, porque Linux distingue entre mayúsculas y minúsculas y no funciona si no cambia esta letra (Arduino.jar está en la carpeta “biblioteca” de este Biblioteca de procesamiento).

Descomprima la biblioteca y copie la carpeta “arduino” en la subcarpeta “Libraries” de Processing. Puedes encontrar la ubicación abriendo las Preferencias de Processing. Si no has creado una subcarpeta de “Libraries” crea una.
Ejecute el IDE Arduino, abra el sketch Ejemplos> Firmata> StandardFirmata y súbalo a la placa Arduino.

En Processing, abra uno de los ejemplos que vienen con la biblioteca Arduino.

Edite el código de ejemplo para seleccionar el puerto serie utilizado por Arduino. Específicamente, cambie el [0] en esta línea
arduino = nuevo Arduino (esto, Arduino.list () [0], 57600);

Para encontrar el elemento correcto en la matriz, ejecute este código en Processing:
import processing.serial. *;
import cc.arduino. *;
println (Arduino.list ());
La ventana de salida enumerará sus puertos serie. Seleccione el número correspondiente al puerto serie en su entorno Arduino que se encuentra en el menú horizontal superior Herramientas> Puerto serie.
Ejecute el ejemplo.

 

 

 

 

Herramientas

 

Bibliografía referencial

 

Tags: , , , , , , , , , ,

1 Comentario

María BrunetPublicado  12:26 pm - feb 6, 2018

Felicitarlos por que tienen en vuestra biblioteca una de las mejores colecciones de libros sobre Arduino para auto aprendizaje. Bravo!!

Deja un comentario

Redes