64 pixels son suficientes

Sparkle, el primer mundo virtual para iPhone

  • March 23, 2009
  • cybercaronte
  • sparkle

    Aún está en desarrollo pero ya tiene una aplicación que puedes descargar desde la Apple Store, donde puedes conectar con Second Life y OpenSims para hacer varias operaciones como por ejemplo chat, teletransporte, etc ... . De todas formas Sparkle será un MMO totalmente autónomo y programado para el iPhone en 3D, donde podrás crear tu Avatar, hablar con otros personajes, comprar objetos, explorar el mundo, etc ...

    Seguro que no se quedará en una aplicación sólo para el iPhone, también tendran acceso los usuarios de Android y alguno más.

    Para más información:

    TechCrunch

Arduino: Conexión Teclado PS2

  • March 23, 2009
  • cybercaronte
  • duemilanove

    En el presente post veremos como usar con Arduino un teclado PS2.

    En primer lugar hay que conocer el Pin Out del conector PS2. 150px-minidin-6_connector_pinout_svg

    Necesitaremos alimentar el teclado con +5 Vcc (Pins 3 y 4), y conectar los Pines 1 (Data) y 5 (Clock) [Necesario conectarlo al PIN 3 del Arduino para que funcione correctamente].

    Libreria Reducida Libreria Extendida

    EJEMPLO

    
    #include 
    
    #define DATA_PIN 4
    PS2Keyboard keyboard;
    
    void setup() {
      keyboard.begin(DATA_PIN);
      Serial.begin(9600);
      delay(1000);
    }
    
    void loop() {
      if(keyboard.available()) {
        byte dat = keyboard.read();
        byte val = dat - '0';
    
        if(val >= 0 && val <= 9) {
          Serial.print(val, DEC);
        } else if(dat == PS2_KC_ENTER) {
          Serial.println();
        } else if(dat == PS2_KC_ESC) {
          Serial.println("[ESC]");
        }
      }
    }