C7 – OT 2014

Comunicación serial entre Arduino y Processing

Protocolos de comunicación
Cuando se trabaja con interfaces físicas, es muy común que haya que comunicar dispositivos entre sí, como por ejemplo un microcontrolador con un computador.
En estos casos, se necesita tener un lenguaje en común para que ambos dispositivos se comuniquen (se entiendan).
Cuando se conecta Arduino con un computador, se usa la comunicación serial, que consiste en enviar un bit de información por vez en orden secuencial. La placa Arduino tiene un convertidor USB a serial, que permite que este ‘hable’ con dispositivos que no poseen un puerto serial dedicado.

Referencia de comunicación serial y Arduino en:
http://arduino.cc/en/pmwiki.php?n=reference/serial

Función Serial.Event(); en Processing:
http://www.processing.org/reference/libraries/serial/serialEvent_.html

La función que usaremos en el código de Arduino para la comunicación serial es:  Serial.begin()

Ejercicios
Encender y apagar un LED desde Processing
http://arduino.cc/en/Tutorial/PhysicalPixel

Cambiar el brillo de un LED desde Processing
http://arduino.cc/en/Tutorial/Dimmer

Graficar en Processing los datos recibidos desde Arduino
http://arduino.cc/en/tutorial/Graph

Mezclar canales de color con resistencias variables
http://arduino.cc/en/Tutorial/VirtualColorMixer

—————————————————————–
Básicos
Mostrar lista de puertos seriales (código sólo en Processing)
http://www.processing.org/reference/libraries/serial/Serial_list_.html

Calibración de sensores (código sólo en Arduino)
http://arduino.cc/en/Tutorial/Calibration

Función Serial.Event(); en Processing
http://www.processing.org/reference/libraries/serial/serialEvent_.html

—————————————————————–

Ley de Ohm
http://www.electricaltechnology.org/2013/10/ohms-law-with-simple-explanation.html

—————————————————————–
Importantes …
Mostrar lista de puertos seriales (código sólo en Processing)
http://www.processing.org/reference/libraries/serial/Serial_list_.html

Calibración de sensores (código sólo en Arduino)
http://arduino.cc/en/Tutorial/Calibration

—————————————————————–

 ++

PDF de Juan M. Ruiz – Ejercicios de manejo de Arduino desde Processing:

https://www.dropbox.com/s/fs1gbrfj3kmcl3y/Practicas%20Arduino%2BProcessing.pdf