Step 6: Keyboard and Mouse Emulation

Of course the most exciting new feature is direct USB support. That means it can operate as an actual USB device. It can emulate a computer mouse, keyboard, or both.

The Arduino library has made it really easy to do by creating a two new classes - one for emulating a mouse, and the other a keyboard.
<p>D17 &ndash; SS &ndash; PB0 is also available from the ATMEGA32u4 pin 8, at a via near A4. I soldered a pin there for access to SS near the SPI port.</p><p>Thanks for the info on the Leonardo.</p>
<p>Can you please post a photo of that soldering? I have to do it because I want to use MCP3208 ADC and at the moment it is not possible :(</p>
<p>I got the idea from Scott at <a href="http://provideyourown.com/2012/arduino-leonardo-versus-uno-whats-new/" rel="nofollow">This site</a>. I traced the circuit to the spot I inserted the pin. If you drill for the pin, make sure the pin contacts both sides of circuit board (solder). Or you can do what Scott suggests and solder a wire/pin to the RX LED area I hope this works for you.</p>
<p>help pleace</p><p>i have windows 10 and new to arduino,al my boards are reconiced, but not this one, it wil not instal its usb drivers, the only thing it says as reconition is ATM32U4DF4 with the nice yellow sign tru it. so it sees the chip i think but is not installing it, also tryd out drivers from arduino map. and internet,but no not working, in ardiono it see also no port or board</p>
<p>i have an older version of sparkfun xbee stackable shield which doesnt have SCL n SCA pins but i need to use them to read gyro readings wirelessly! Anyone knows how can I get around this? urgent... please help..! :)</p>
how burning using arduino leonardo
<p>Nice intro. One addition: in addition to Linux being Leonardo-ready, you don't need to install USB drivers for OSX either. :-)</p>
hey,friend it's look like u have a great knowlage on arduino i need ur help,i m new to arduino..i want to run arduino programme which i'hv (made for leonardo board only) and check whether there is any error in programme or not..and than i want to upload this programme in programme board and acorrding to programme it'll run 2 gear motor,so how can i check it and load it..can u please tell me step wise instruction or put this instructable type vedio..i'll be thankfull,thank you
The shield is a Motor Shield like a Adafruit v1.2, compatible with Uno but not with Leonardo.
Have you got any diagram of how to mapping the pins between a shield for Uno that is not compatible with Leonardo directly? <br>Can it be done using a breadboard? <br> <br>Thank you.
But... you can't remove the microcontroller? I thought the whole point of Arduino was to program a microcontroller, remove it, and then put it in another project... They expect people to buy/make a new board for every project? <br> <br>I won't be buying one, not unless they start putting a socket on it instead of surface mount soldering it to the board.
All I ever really wanted was an extra 5V pin
IF only I'd know a little earlier I wouldn't have bought an Uno, Thanks for sharing.
i know, i bought an uno the day before Maker Faire Bay Area and then it was released there and was introduced by Massimo Banzi himself in his presentation and i felt kinda sad because it was cheaper and better. Luckily i was able to get one before all of the first 100 leonardo's were bought for $20 in the MakerShed there. But then when i got home i examined it and had no idea about the extras, so this instructable has helped me. <br />

About This Instructable




Bio: ProvideYourOwn.com is a website devoted to people who want to make their own things and provide for their own needs. We provide information, encouragement ... More »
More by ProvideYourOwn:Using an LED for a Light Sensor Analog Output - Convert PWM to Voltage Hidden Arduino Thermometer 
Add instructable to: