Arduino Mega PS2 keyboard, don't work after power on off

  1. I am using arduino mega 2560. A PS2 keyboard is connected to read keys & display on segment. Library used is PS2Keyboard.cpp - PS2Keyboard library Written by Christian Weichel info@32leaves.net

  2. Issue faced is, when power in turned off & applied again on entire system(MCU+PS2 converter+usb keyboard), keyboard don't get initialized again automatically, that is I am not able to read any keys unless I remove the keyboard from socket & connect again, then I can read again.

  3. There is small USb to PS2 converter used. Keyboard is usb.

  4. what could be issue.

  5. below is keyboard code:

const int DataPin = 19;
const int IRQpin = 18;
PS2Keyboard keyboard;

keyboard.begin(DataPin, IRQpin);
keyboard.clear();
c = keyboard.read();
Serial.println(c);

Also posted at:

If you're going to do that then please be considerate enough to add links to the other places you cross posted. This will let us avoid wasting time due to duplicate effort and also help others who have the same questions and find your post to discover all the relevant information. When you post links please always use the chain links icon on the toolbar to make them clickable.