{"product_id":"ps2-keyboard-module","title":"PS2 Keyboard Module","description":"\u003ch2\u003ePS2 Keyboard Driver Module – Serial, UART, TWI\/IIC, Parallel Output (Arduino AVR Compatible)\u003c\/h2\u003e\n\u003ch3\u003eOverview\u003c\/h3\u003e\n\u003cp\u003eThis PS2 keyboard driver module uses an onboard microcontroller to read keypress data from a standard PC PS2 keyboard and output the key values through multiple interfaces. It simplifies integration by eliminating the need for a keyboard driver in your main MCU system.\u003c\/p\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eConverts PS2 protocol to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTWI\/IIC\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUART (Serial)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eParallel interface\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnhanced key state detection\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupports simultaneous output via serial, parallel, and TWI\/IIC\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDirect key data output without requiring additional driver development\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLED indicator flashes on key press\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRobotics\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eElectronic products\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eMicrocontroller-based systems\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFunction Description\u003c\/h3\u003e\n\u003cp\u003eThe module reads PS2 keyboard input using a programmed MCU and outputs key scan codes through selected interfaces. Output options can be configured using a short-circuit cap.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExample:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePressing the \"A\" key outputs:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSerial: \u003ccode\u003e0x1c\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eParallel (D7–D0): \u003ccode\u003e0x1c\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTTL output behavior:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNo key pressed: \u003ccode\u003e0\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey pressed: \u003ccode\u003e1\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eReturns to \u003ccode\u003e0\u003c\/code\u003e after key release\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eApplies to all keys except the Pause key\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWorking Principle\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe MCU continuously reads PS2 keyboard key states\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eOn key press:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLED indicator flashes\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey data is transmitted via:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSerial communication\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eParallel I\/O\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTWI\/IIC (when enabled via short-circuit cap)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eImportant Notes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTWI\/IIC address: \u003ccode\u003e4\u003c\/code\u003e (module operates as slave)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove the \u003cstrong\u003e“IIC\/TWI enable”\u003c\/strong\u003e short-circuit cap if TWI\/IIC is not used; otherwise, the module may not function properly\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUART baud rate: \u003ccode\u003e19200\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIf no device is connected to the IIC\/TWI bus, the short-circuit cap must be removed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking Voltage\u003c\/td\u003e\n\u003ctd\u003eDC 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Output\u003c\/td\u003e\n\u003ctd\u003eSerial (19200 baud), Parallel, TWI\/IIC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible Keyboard\u003c\/td\u003e\n\u003ctd\u003ePC PS2 Keyboard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModule Dimensions\u003c\/td\u003e\n\u003ctd\u003e39.1 × 31.2 × 18 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003ePackage Includes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e1 × PS2 Keyboard Driver Module Serial Port Transmission Module\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"38-3D","offers":[{"title":"Default Title","offer_id":51782594363688,"sku":"PS2_Keyboard_Module","price":13.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/7581\/0600\/files\/PS2-Keyboard-Module.jpg?v=1778402229","url":"https:\/\/pt.38-3d.co.uk\/products\/ps2-keyboard-module","provider":"38-3D","version":"1.0","type":"link"}