Sign up ×
Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. It's 100% free, no registration required.

I'm trying to connect Arduino Leonardo to an Android tablet. I would like to make the Arduino send commands (using pushbuttons or a slider for example) to the tablet to switch between pages, to select a file on the desktop, to scroll up and down the screen, etc.

Thanks. I will really appreciate your help.

share|improve this question
    
Duplicate of arduino.stackexchange.com/questions/253/… – Federico Fissore Sep 19 '14 at 13:09

3 Answers 3

First, get a Lightblue Bean, http://punchthrough.com/bean/

It has everything you need: - arduino - bluetooth - API - code example - android sdk - ...

Develop your product using this platform.

If you want to scale and build your own platform, then you will have a foundation to validate your work.

share|improve this answer
    
Half you answers refer to this product. Are you associated with it? You need to disclose any personal stake in it if you are. – Connor Wolf Oct 2 '14 at 20:22
    
not associated with the company, but a happy customer of their product. – albator Oct 13 '14 at 19:07

It is a good idea to use a LightBlue Bean, only if you are using the Android SDK! https://bitbucket.org/littlerobots/beanlib

You can read more about the SDK, and get advice from people who are actually using it. http://beantalk.punchthrough.com/t/announcing-unofficial-android-sdk/394

share|improve this answer

Perhaps this is not exactly what you are looking for, but from your examples it seems like using navigational commands from the keayboard/mouse would accomplish a lot of what you are requesting.

Android has USB HID support from honecomb, so you should be able to create a sketch to emulate a keyboard and mouse based on the IO data and it should work with your android device just by plugging the USB cable (if emulating a mouse, it will display the mouse cursor as soon as it is connected).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.