martes, 30 de octubre de 2012

Ejemplos de procontroll
















Este ejemplo es el mas básico y es el punto de partida para la utilización del procontrol. Aquí aseguramos que se ha detectado el dispositivo de control de juego y que lo hemos asignado a un ControllDevice para así utilizarlo en nuestro programa.
//librerias para el manejo del game pad
import procontroll.*;
import net.java.games.input.*;
//instanciar objetos
ControllIO controllIO;
ControllDevice ControlJuego;
//funcion de configuracion
void setup(){
  controllIO = ControllIO.getInstance(this);//Instacia del control de juego
  controllIO.printDevices();//muestra los dispositivos soportados por ControllIO
  ControlJuego = controllIO.getDevice(0);//asigna el game pad
  println(ControlJuego.getName()+" tiene:");//nombre del game pad
  println(" " + ControlJuego.getNumberOfButtons() + " botones");//numero botones
  ControlJuego.printButtons();//muestra los botones del game pad
}
void draw(){

}


En este segundo ejemplo se muestra como colocar un segundo dispositivo de entradaPocontroll
 
import procontroll.*;
import net.java.games.input.*;
ControllIO controllIO;
ControllDevice ControlJuego;
ControllDevice Raton;
void setup(){
  controllIO = ControllIO.getInstance(this);
  controllIO.printDevices();
  ControlJuego = controllIO.getDevice(0);
  Raton = controllIO.getDevice(3);
  
  println(ControlJuego.getName()+" tiene:");
  println(" " + ControlJuego.getNumberOfButtons() + " botones");
  ControlJuego.printButtons();
  
  println(Raton.getName()+" tiene:");
  println(" " + Raton.getNumberOfButtons() + " botones");
  Raton.printButtons();
  
}
void draw(){
  
}

lunes, 22 de octubre de 2012

Modificación control de juego

En este vídeo muestro como se modifica un control de juegos para adaptarlo como entradas digitales en processing utilizando la librería procontroll.

Ciclos en processing

Ejemplo de como utilizar una variable contadora para hacer una animación sencilla en processing.


Código:

int i;
void setup(){
  size(400,400);
  frameRate(30);
  i=0;
}
void draw(){
  background(255);
  println(i);
  fill(255,255,0);
  ellipse(i,i,i,i);
  i=i+1;
  if(i>=400){
   i=0;
  }
}



domingo, 21 de octubre de 2012

Como programar una GAL

En este video muestro como se realiza un programa muy sencillo en una GAL22V10 empleando WinCUPL
El entorno de programación de GAL que empleo se llama WinCUPL de Atmel, el software es gratuito previo registro.
  • Enlace de descarga WinCUPL
  • Descarga alternativa WinCUPL
  • Serial de activación dado por el soporte tecnico de Atmel 60008009
Guías y manuales

miércoles, 17 de octubre de 2012

Como Instalar procontroll en processing


Para poder usar joystick o gamepad desde processing podemos instalar la librería Procontroll.
En este caso interesa para hacer el suckerbot.
El procedimiento que se muestra en el vídeo se puede emplear para instalar cualquier otra librería en processing.
  • Para descargar la librería este es el enlace Procontroll
  • Para información de procontroll en este enlace Procontroll

Este vídeo muestra como se instala Procontroll en processing



lunes, 8 de octubre de 2012

Proyecto de curso S242


El segundo proyecto de curso sera la construcción de un robot con interface en processing. El robot a construir sera similar a el SuckerBot. Los estudiantes son libres de hacer modificaciones o otras propuestas similares al robot propuesto.

 Estos son los enlaces de algunas librerias que se instala en processing para comunicarse con el game pad
Explicaciones y ejemplos de uso de las librerias