Arduino + processing

Solo disponible en BuenasTareas
  • Páginas : 15 (3678 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de agosto de 2012
Leer documento completo
Vista previa del texto
Ejercicios Prácticos Arduino + Procesing

EJERCICIOS DE MANEJO DE ARDUINO
DESDE PROCESSING

+
Arduino

Processing

José Manuel Ruiz Gutiérrez

1

Ejercicios Prácticos Arduino + Procesing

INDICE
1.
2.
3.
4.
5.
6.
7.

8.
9.
10.
11.
12.
13.
14.
15.

Introducción.
Test de Funcionamiento de Arduino
Gobierno de una salida de Arduino desde
Processing.
Activaciónde múltiples salidas.
Encendido y apagado de un led de manera paulatina
(efecto fading).
Control del nivel de iluminación de un LED
mediante un potenciómetro.
Control del valor de una salida analógica de
Arduino mediante la posición X e Y del ratón sobre
la pantalla de ejecución de Processing
Lectura de pulsador
Detector de un nivel de señal analógica de entrada
Lectura de un sensor yrepresentación en modo
grafico y texto del valor leído.
Lectura y monitorización de dos sensores
Enciende y apaga un LED pulsando cualquier tecla
Enciende y apaga un LED pulsando cualquier tecla
“L”
Control de tres LEDs desde las teclas 1,2 y3
Controlar el brillo de un LED con el ratón

2

Ejercicios Prácticos Arduino + Procesing

16.
17.
18.
19.
20.
21.
22.

Juego Básico dePinPong
Cambio del color de un círculo.
Pelota cambiando de tamaño y botando
Control de una salida de Arduino mediante el envío
a la tarjeta de una letra
Mezclador virtual de colores
Trazado Grafico de una señal.
Enviar valor analógico a Arduino a través del
puerto serie.

Nota: Los materiales recogidos en este documento, listados de código y algunos textos
explicativos han sido recogidosen la pagina Web oficial de Arduino
(http://www.arduino.cc/es/ y http://www.arduino.cc), correspondiendo al autor de este
documento la labor de compilación, traducción e incorporación de imágenes, y esquemas
de funcionamiento.

3

Ejercicios Prácticos Arduino + Procesing

1.

Introducción.

Se trata de realizar aplicaciones en las que el programa que controla y monitoriza los datosde Arduino este en el IDE Processig.

Metodos para controlar Arduino desde el IDE Processing:
Existen dos metodos para controlar Arduino dese processing:
1. Mediante la Librería Arduino para Processing
2. Mediante la lectura/escritura de datos a través del puerto serie.

1.1. Método 1: Librería Arduino para Processing
Antes de nada debemos realizar los siguientes pasos para acondicionar elentorno
Processing:

a. CARGAR LA LIBRERIA ARDUINO EN EL IDE DE PROCESSING
No debemos olvidarnos antes de nada de cargar el firmare correspondiente en Arduino.
El fichero de la librería Arduino para Processing esta en el archivo processing-arduino o
arduino-processing-e231 que se encuentra en la página de arduino. Dentro de ellos hay una
carpeta que se llama Arduino y contiene la librería.(\processing-arduino\arduino o
\arduino-processing-e231\arduino).
http://www.arduino.cc/playground/uploads/Interfacing/processing-arduino.zip
Para que Processing pueda trabajar con la librería de Arduino debemos incluir la carpeta
Arduino dentro de la carpeta librerías del IDE Processing:
\processing-0138\libraries

b. CONFIGURAR ARDUINO PARA QUE PROCESSING PUEDA DIALOGAR
CON EL.
Paracargar el firmware en Arduino nos vamos a la librería processign-arduino y en la
carpeta
\arduino\firmware\Standard_Firmata
se encuentra el fichero
Standard_Firmata.pde
4

Ejercicios Prácticos Arduino + Procesing
que debemos cargar con el IDE Arduino y lo debemos descargar sobre Arduino. En este
fichero están las funciones que luego se utilizaran desde el ID Processing para poder
dialogarcon Arduino.

Instrucciones para instalarla
1. Descompactar la librería y copia la carpeta "arduino" en la carpeta "libraries"
perteneciente al directorio de la aplicación Processing.
2. Abrir el firmware (en arduino/firmware) en Arduino y descargar este en la tarjeta
Arduino.
3. Configurar Processing para serial: http://processing.org/reference/libraries/serial/
4. En Processing, abrir...
tracking img