This is a small device designed to receive and transmit PS2 commands. The ATmega168 can receive PS2 commands from a mouse or keyboard and pass them out to a terminal or computer. Power is obtained from the computer or terminal over PS2. This device was originally designed to count the number of keystrokes in our Key Counter<\/a> tutorial. A good, simple development board for the ATmega168 and the PS2 protocol.<\/p>\n\n``` Key presses today: 000439324<\/p>\n\n
You will need a miniDIN6 male to male cable to connect this device to a computer or terminal. We've successfully used the miniDIN8 Roomba cable listed below.<\/p>\n\n
Documents:<\/strong><\/p>\n\n\n- Schematic<\/a><\/li>\n
- Example Firmware<\/a><\/li>\n<\/ul>","description_markdown":"This is a small device designed to receive and transmit PS2 commands. The ATmega168 can receive PS2 commands from a mouse or keyboard and pass them out to a terminal or computer. Power is obtained from the computer or terminal over PS2. This device was originally designed to count the number of keystrokes in our [Key Counter](http:\/\/www.sparkfun.com\/tutorials\/37) tutorial. A good, simple development board for the ATmega168 and the PS2 protocol. \n\n ``` Key presses today: 000439324 \n\n You will need a miniDIN6 male to male cable to connect this device to a computer or terminal. We've successfully used the miniDIN8 Roomba cable listed below.\n\n**Documents:**\n\n* [Schematic](http:\/\/www.sparkfun.com\/datasheets\/Widgets\/Key-Counter-v11.pdf)\n* [Example Firmware](http:\/\/www.sparkfun.com\/datasheets\/Widgets\/Key-Counter-v11.zip)\n\n","date_published":"2008-04-03 09:52:00-06","price":19.95,"qty_price":{"1":19.95,"10":18.95,"25":17.96,"100":16.96},"in_stock":false,"backorder_allowed":false,"is_rohs_compliant":true,"is_export_controlled":false,"is_oshw":false,"in_eagle_library":false,"in_fritzing_library":false,"sparkfun_original":false,"hstariff":"8542.39.0000","pack_length":"50mm","pack_width":"60mm","pack_height":"20mm","packed_weight":"0.0272lbs","ascii_art":"\n\n\n\n\n\n .;okko\n 'cxO0K0Ox\n .:dkO0KXK0OOo\n .,lkO0KKK0OOOOOOOkl.\n .dOOKXXK0OOOOOOOOOOOOOx;.\n ,x0WNXOkOOOOOOOOOOOOOOOOkl.\n cxXNKOkxxkkOOOOOOOOOOOOOOO0k\n cxNN0kkxxxxxkOOOOOOOOO0XXXWK'\n lkWNKKOkkkxxxxkOOO00XWWXkxkxlc;.\n dOWNO0K'ckOkxxxKNWWWMMMNWWKdllllc,.\n .xOWX00XOo:xOO0K0W0XMMMWNNNWxollllll:. . .c\n lKWNKKKKKOxkXKKXMMWWWWNNNWWxloollllol:;k.'' .'\n .,lk0KXXXKKK0KNNNWWWNNNNNNNNNOlloookkxOOk0lxx.:. '.\n .,:;;;l0OO0KXXXXKKKNWNNNNNNXK0Oxolllook0KX0k0OO0xk; c.\n ;cc. ..x0OOO0KXXXXXWWNNNK0OkkkxdoddddxxdxOXKKOO0OOddd.\n .:ccllxkkkdxdxOKXXNNNK0OOkkkOO0OxddxxookkONWNKK0OkkO0O; ..\n .;ldddxxoc,;lkOO0OkkdxkOOkxkxxxkOOOOxdxOKXKNWX00000OkkOOo,\n ..;coddddol;dxkxxdxxkkkkkxkOOOOOOkkkkkxkO00KXNX0OOOOOOOOOx:.\n ..';clooldxxkxkxkkkkkkkdxOOOOkkkkkkkOO0dkkOOOOOOOOOOOOOOOOxc.\n ..';:ldxxxxxdkxdxdxxdooodkOOOkkkOOkkdodkkOOOOOOOOOOOOOOOOOko' .;dl.\n ...,:lodxddoo:::oxxdxooodxk0OkkollloOkkkOOO0OOOOOOOOOOOOOkkkOOkkl\n ...,:coddlcc:oc:lllloocox0dll:lxdd00OOkkOOOOOOOOkkkkkkkkOOOkkk;\n ...';clool::c:oc:lllloodlooodxxxk0000OkkkkOOOkkkOkOOKXN0oOOk'\n ...,:clool:c::lccloollllloddk0KXK000OkkkkOOOOOOXWMXKKo,XO:,.\n ...';cllllc:c::llllllllllcOKKXNXO0O0OOOOOOklXXNNO0OdcXc.ll;\n ...;:llolllllooddodollkXXXXXK0OdK0O0Okxo0KONXk0x;kOol:'.\n ...,:clloollodxolood0XXXXXXKKKKK00OddKOOOO0OOoOOx'.\n ...';clllclcll:,';d0KXXNNXXXXK00OlN0000Oxx00oo;.\n ....,:cllllldl;;o0000XXXXXXK00xlN0Oxl:oko;'..\n ...';cllolldodkOOOOOKXXXKK00dl:c:lcc;'..\n ...';:lllllxOkxdx00O0KXKOkkkdoc;,'...\n ....,;clokdcll:,k0OO0KOoc:;,'....\n ....,:lodoodxxdlccc:;,'.....\n ...',:lol:;;;,,'......\n ....''.........\n\n\n\n\n\n\n\n\n","ascii_art_url":"https:\/\/www.sparkfun.com\/products\/8652\/images.txt","categories":[{"97":"Widgets"}],"quantity":0,"images":[{"58":"https:\/\/cdn.sparkfun.com\/r\/58-58\/assets\/parts\/1\/8\/0\/0\/08652-03-L.jpg","92":"https:\/\/cdn.sparkfun.com\/r\/92-92\/assets\/parts\/1\/8\/0\/0\/08652-03-L.jpg","188":"https:\/\/cdn.sparkfun.com\/r\/188-188\/assets\/parts\/1\/8\/0\/0\/08652-03-L.jpg","600":"https:\/\/cdn.sparkfun.com\/\/assets\/parts\/1\/8\/0\/0\/08652-03-L.jpg"},{"58":"https:\/\/cdn.sparkfun.com\/r\/58-58\/assets\/parts\/1\/8\/0\/0\/08652-01-L.jpg","92":"https:\/\/cdn.sparkfun.com\/r\/92-92\/assets\/parts\/1\/8\/0\/0\/08652-01-L.jpg","188":"https:\/\/cdn.sparkfun.com\/r\/188-188\/assets\/parts\/1\/8\/0\/0\/08652-01-L.jpg","600":"https:\/\/cdn.sparkfun.com\/\/assets\/parts\/1\/8\/0\/0\/08652-01-L.jpg"},{"58":"https:\/\/cdn.sparkfun.com\/r\/58-58\/assets\/parts\/1\/8\/0\/0\/08652-02-L.jpg","92":"https:\/\/cdn.sparkfun.com\/r\/92-92\/assets\/parts\/1\/8\/0\/0\/08652-02-L.jpg","188":"https:\/\/cdn.sparkfun.com\/r\/188-188\/assets\/parts\/1\/8\/0\/0\/08652-02-L.jpg","600":"https:\/\/cdn.sparkfun.com\/\/assets\/parts\/1\/8\/0\/0\/08652-02-L.jpg"}]}