Motoren mit Tastatur steuern

Habe einen Arduino UNO mit Adafruit Motorshield. Derzeit steuerte ich 3 Motoren die vor programmierte Programme abarbeiten. Nun will ich zusätzlich zum Motorshield, welches gerade alle Pins einnimmt noch eine Ps2 Tastatur anschließen. Ich habe gelesen pin 14-19 werden vom Shield nicht genutzt. Stimmt das?
Wie schließe ich die Tastatur dann an .
Danke schon mal im Voraus.

http://playground.arduino.cc/Main/PS2Keyboard

Mit 3 Motoren wird das nicht gehen. DC Motor #2 blockiert Pin 3, der für die PS2 Keyboard Lib belegt ist. Machbar schon, jedoch nicht so einfach. Da musste vermutlich dich selber mit der Materie und der Libaray auseinandersetzen, um Pin 2 anstatt Pin 3 zu nutzen (Interrupt Pin)

Das kann man bei begin() bequem einstellen:

keyboard.begin(DataPin, IRQpin)

Begin the receiving keystrokes. DataPin and IRQpin are the pin numbers where you connected the PS2 keyboard's Data and Clock signals.

Nur Clock muss ein Interrupt Pin sein

Kann ich nicht einfach den Motor an M4 anschließen und die anderen weg biegen sodass ich die Tastatur da anschließen kann ?

Und vor allem an welchen Anschluss muss welcher Pin?