# Can I connect USB keyboard  to arduino ????

**URL:** <https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690>\
**Category:** Networking, Protocols, and Devices\
**Created:** [April 24, 2016, 5:04am UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690 "2016-04-24T05:04:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![02047788a](https://avatars.discourse-cdn.com/v4/letter/0/f14d63/32.png) [@02047788a](https://forum.arduino.cc/u/02047788a)\
**Post date:** [April 24, 2016, 5:04am UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/1 "2016-04-24T05:04:11Z")

</div>

I have a usb keyboard, want to connect to arduino  
I want know usb data Data- / Data+ can direct use the serial protocols ?????

just like Attach image

Or some better way??

thank everyone

please teach me 😕

 ![IMG_4923.JPG](https://europe1.discourse-cdn.com/arduino/original/4X/6/f/8/6f8e39283d9fe61231e69631ab8d35bf512680f8.jpeg)

---

<div class="post-metadata">

**Author:** ![Robin2](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/robin2/32/216045_2.png) [@Robin2](https://forum.arduino.cc/u/Robin2)\
**Post date:** [April 24, 2016, 8:08am UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/2 "2016-04-24T08:08:29Z")

</div>

Image from Original Post so we don't have to download it. See [Image Guide](http://forum.arduino.cc/index.php?topic=364156.0)

 ![41d7e1864fd9837208c170c60b19065ef8864a54.jpg](https://europe1.discourse-cdn.com/arduino/original/4X/6/f/8/6f8e39283d9fe61231e69631ab8d35bf512680f8.jpeg)

...R

---

<div class="post-metadata">

**Author:** ![Robin2](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/robin2/32/216045_2.png) [@Robin2](https://forum.arduino.cc/u/Robin2)\
**Post date:** [April 24, 2016, 8:10am UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/3 "2016-04-24T08:10:32Z")

</div>

NO.

If you want to connect a keyboard to an Arduino you need a USB Host shield.

But do make sure that the USB Host shield can work with your keyboard before spending money. I have no personal experience with the USB Host shield.

...R

---

<div class="post-metadata">

**Author:** ![HermannSW](https://avatars.discourse-cdn.com/v4/letter/h/9e8a1a/32.png) [@HermannSW](https://forum.arduino.cc/u/HermannSW)\
**Post date:** [April 24, 2016, 8:30am UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/4 "2016-04-24T08:30:14Z")

</div>

Hi,

not an answer to the original question, but in case you have an old PS2 keyboard, that can be connected easily.

I used a 1$ PS2 connector module, but there are soldering instructions in [PS2Keyboard](http://playground.arduino.cc/Main/PS2Keyboard) lib.  
In this posting you can find a simple editor based on PS2Keyboard and DueVGA libraries, and a youtube video:  
[https://forum.arduino.cc/index.php?topic=393453.msg2708741#msg2708741](https://forum.arduino.cc/index.php?topic=393453.msg2708741#msg2708741)

Hermann.

 ![](https://europe1.discourse-cdn.com/arduino/original/4X/b/0/6/b06f5aef494fdf61a76f23c0edeaad5414092815.jpeg)

---

<div class="post-metadata">

**Author:** ![HermannSW](https://avatars.discourse-cdn.com/v4/letter/h/9e8a1a/32.png) [@HermannSW](https://forum.arduino.cc/u/HermannSW)\
**Post date:** [April 29, 2016, 12:29pm UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/5 "2016-04-29T12:29:10Z")

</div>

You can connect USB Keyboard to Arduino with USBtoPS/2 adapter, PS/2 Arduino module ![](https://europe1.discourse-cdn.com/arduino/original/4X/5/b/d/5bd387e20e6e4bd07ce41cd1f64c4fc44899f304.jpeg) and PS2Keyboard library,

Just found this little thing ![](https://europe1.discourse-cdn.com/arduino/original/4X/a/5/7/a5720d7f73f5bba2d657f367441fa0a3a0d615e0.jpeg):  
[http://www.aliexpress.com/item/1PCS-USB-Female-to-PS2-PS-2-Male-Converter-Adapter-keyboard-Mouse-Mice/32635919488.html](http://www.aliexpress.com/item/1PCS-USB-Female-to-PS2-PS-2-Male-Converter-Adapter-keyboard-Mouse-Mice/32635919488.html)

0,34$ with free shipping, I could not resist and ordered two.  
[Sending snail main inside Germany does cost 0.70€(0.80$) at minimum ...]

Hermann.

---

<div class="post-metadata">

**Author:** ![Bjack795](https://avatars.discourse-cdn.com/v4/letter/b/aeb1de/32.png) [@Bjack795](https://forum.arduino.cc/u/Bjack795)\
**Post date:** [August 21, 2018, 3:58pm UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/6 "2018-08-21T15:58:17Z")

</div>

The adapter works with every usb keyboard?

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 6, 2021, 11:00am UTC](https://forum.arduino.cc/t/can-i-connect-usb-keyboard-to-arduino/381690/7 "2021-05-06T11:00:00Z")

</div>


