using ardunio as a HID pass through,

Hello. I am working on a project using Javascript to set string values and then pass them through to a python code to be used as key presses. However i have no way of communicating these key presses to a computer from the device this will be running off. I was looking on how to use the Ardunio board as a HID device capable of sending keystrokes to a computer (cross compatibility is needed). I have never used the Ardunio before but have a few laying around from work.

I am trying to see if its possible for a device such as a Raspberry Pi can send a string to the Ardunio which in turn can send it to a PC as keystrokes via a USB connection.

If it is possible what are the limitations. I was reading some other posts on the subject and saw memory was a possible issue so sending long stings could be a problem. Also how would i send the strings across ?

Sorry for the sloppy question but I'm not sure on what exactly i am looking for, and I'm still trying to understand all the uses available using the Ardunio.

Hi, If you google arduino keyboard emulator

you will get among other things

http://www.practicalarduino.com/projects/virtual-usb-keyboard

https://www.sparkfun.com/news/804

google and ye shall find...

Tom..... :)

Yes i understand it can be used as a keyboard, what im asking is can i send a sting value to it using a raspberry Pi and then use the device as HID keyboard pass through.

So if i send "hello World" to the ardunio can i then use the ardunio to send the keys "hello World" to a PC, Mac or Linux computer.

what im asking is can i send a sting value to it using a raspberry Pi

Yes, that can be done.

and then use the device as HID keyboard pass through.

Yes, that can be done.

Is there a particular ardunio board I need or will any do ?

Is there a particular ardunio board I need or will any do ?

Yes. You need one that can emulate an HID device - the Leonardo or the Micro.