circuit_projects

Circuit Projects

Blogger

EEWeb Stats

Circuit's Blog :

Return to Blog

Building a Virtual USB Keyboard

Figure:1

Figure 1 

The project aims to provide an external control by creating a virtual USB keyboard or mouse that is based on Arduino.

This is a simple system based on Arduino which allows gaining access to a wide variety of devices and information by simply communicating with a host computer. This is usually done using a serial communication across a USB connection to connect an Arduino to a host. It will require custom code running on the host to send information to the Arduino or receive it in return.

A whole world of possibilities can be created if the Arduino is given the ability to pretend to be a keyboard or mouse. This signifies that the software that was never intended for external control will have the option to interact with the Arduino. The software coming from the desktop could be a web browser or a game. It would simply act as a custom controller for a game or the user can type into a web form for submission.

However, a regular keyboard or joystick can be emulated by also using an Arduino to connect a custom input device to the computer

Rest of the project

Tags: building, USB, keyboard, virtual

Comments on this post:

There are currently no comments.

Login or Register to post comments.
 
Click Here