En el presente post veremos como usar con Arduino un teclado PS2.
En primer lugar hay que conocer el Pin Out del conector PS2.

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]"); } } }
