MicroEr Hand. Parte 2 Arduino y Processing.

Arduino y Processing.

processing y arduino

En el articulo anterior se explica la construccion de la mano 😀

Esta es la segunda parte para hacer la MicroER Hand. esta vez veremos el uso de arduino y processing para controlar de manera adecuada la mano. Escogí processing como lenguaje porque es sumamente facíl de aprender a programar y es el papa de la programación para arduino, si ya trabajaron con arduino se van a dar cuenta de que es muy facíl.

en esta publicacion decidi hacer unos videos cortos para que no se pierdan, y tengan la noción de que es lo que estamos haciendo.

Processing

Segun wikipedia:

Es un lenguaje de programación y entorno de desarrollo integradode código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Fue iniciado por Ben Fry y Casey Reas a partir de reflexiones en el Aesthetics and Computation Group del MIT Media Lab dirigido por John Maeda.

Se distribuye bajo la licencia GNU GPL.

Para mi es el lenguaje de programación mas fácil de aprender y las posibilidades son infinitas ya que tambien puede ser usado en la web, utilizando p5 de javascript.

Bueno empecemos por lo esemcial, descargarlo.

PROCESSING

una vez descargado lo que debemos hacer es descomprimirlo e iniciar processing.exe

nos aparecerá una ventana similar a esta trabajaremos sobre processing 3.

processing 3
ventana del nuevo processing version 3

Empecemos entonces.

Processing esta basado en un sistema de coordenadas empezando desde 0,0 que seria la esquina superior izquierda y teminando en TotalAncho,TotalAlto. Siendo el ancho dado por el eje X y la altura por el eje Y, el eje Y es positivo cuando va hacia abajo.

primer ejemplo definiendo tamaño y color de fondo.

En este caso lo que utilizamos son los comandos.

size(AnchoTotal, AltoTotal);

background(RED,GREEN,BLUE);

Es el turno de crear formas “primitivas”

hay varias formas para poder controlar la placa arduino la que nosotros utilizaremos es usar el Firmata y la comunicacion serial como se muestra en el siguiente video.

Subiendo el firmata

controlando un led con processing

ahora vamos con los servomotores.

en este caso vamos a utilizar la comunicación serial para controlar el servo.

codigo arduino.

codigo processing

ahora nos toca controlarlo con el firmata, lo primero que debemos hacer es cargar el firmata al arduino como lo hicimos en los vídeos anteriores.

codigo processing.

esos son los conocimientos necesarios del dia de hoy 😀

nos leemos en otra publicación , recuerden que pueden dejar sus comentarios, cualquier duda o sugerencia es bienvenida.

Pueden aprender mas en acamica.com, tienen un curso muy bueno de processing.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: