What are the differences between PS2 devices and USB devices? For example, PS2 and USB keyboards. PS2 devices can be connected directly into Arduino boards and USB devices must be connected to USB host boards. Is it possible for me to hack an USB mouse and connect it to Arduino board as if it is PS2 mouse?