Paso 2: Conseguir el primer código de
http://www.Arduino.CC/Playground/Main/PS2Keyboard
El unico cuidado es;
-El CLK se utiliza como interrupción así que asegúrese de conectar a un pin que soporta interrupciones
por ejemplo, en la http://arduino.cc/en/Main/ArduinoBoardMega2560 Mega 2560
Externo interrumpe: 2 (interrupción 0), 3 (interrumpir 1), 18 (interrumpir 5), 19 (interrumpir 4), 20 (interrumpir 3) y 21 (interrumpir 2).
Usé 3 Pin... Que es un poco molesto dado que ahora todos los pernos no están en el mismo lado de la Junta :-( (problemas del primer mundo)
Y unos golpes fuertes, compruebe todos los cables se conectan bien y...
. C3nZC3nZC3nYCNP1Chz6CNnY.bNjW.D3T6C3nZE3jZD3bZDa.
Consejo: Mirar los códigos ASCII, no caracteres imprimibles...
Puedes ver los que jugué con el código un poco, como cuando se mira en la salida hay siempre no imprimibles caracteres, así que escribí el código para mostrar el código ASCII.
Útil: http://en.wikipedia.org/wiki/ASCII
Valor ASCII de salida -> caracteres impresos
Prueba de teclado internacional de :
46 ->.
67 -> C
51 -> 3
110 -> n
89 -> Y
[borrado por brevedad...]
88 -> X
69 -> E
87 -> W
46 ->.
-> 13
Tenga en cuenta que no parece haber nada extraño al principio, pero el final es 13 que es un retorno de carro, es decir, final del código de
Me lo esperaba ver ALT-F10 se envía en mi caja linux mantener minimizar y ampliar la ventana en cada exploración, ya que es la tecla que hace que... Si el Arduino no verlo, entonces estoy OK con eso...