Mostrando entradas con la etiqueta Pinguino Processing. Mostrar todas las entradas
Mostrando entradas con la etiqueta Pinguino Processing. Mostrar todas las entradas

sábado, 21 de mayo de 2011

Como utilizar las entradas análogas como digitales

Con la libreria diseñada para operar a pinguino desde processing se obtienen valores analogos pero tambien puede ser necesario que necesitemos mas entradas digitales, asi que se pueden utilizar estas entradas y obtener el dato digital de entrada.

/*************************************************************************
*Manejo de la plataforma pinguino                                        * 
*Autor:                                                               *
*           Julio Fabio De La Cruz Gomez                                 *
*                                                                        *
*Ejemplo 012: Entradas Digitales y analogas                              *
*                                                                        *
*Descripcion:                                                            *
*            Como utilizar las entradas analogas como digitales          *
**************************************************************************/

import hypermedia.pinguino.*;
Pinguino pinguino;

int an0;
int bit0;
void setup(){
    Pinguino.log( true );              
    pinguino = new Pinguino( this );  
}
/*=========================================================================
  Ciclo principal
        Los terminales configurados como entradas analogas son 13,14,15,16,
        17,18,19,20
        El ADC es de 10 bits asi que los valores leidos van de 0 - 1023
        Los valores de voltaje van de 0v - 5v
        Un 1 Logico corresponde aproximadamente a 5V
        Un 0 Logico corresponde aproximadamente a 0v
        Un valor leido mayor a 700 corresponderia a un 1 logico, de lo
        contrario en un 0 logico.
 ===========================================================================*/
 void draw(){
  an0=pinguino.analogRead(13);
  // Obtengo el equivalente bianario segun la entrada analoga  
  if(an0 > 700)
    bit0 = 1;
  else
    bit0 = 0;
  println("El equivalente binario es: " + bit0);

 }

lunes, 4 de abril de 2011

Pinguino y windows 7

Para los usuarios de windows 7 y vista , ! No instalen asi no mas la tarjeta pinguino!!!, pues se desactivan todos los puertos USB del computador.
Aquí están las indicaciones y el driver para windows 7
http://www.roboops.es/2010/10/13/pinguino-project-beta-9-03-ahora-tambien-en-w7/