This is an Android version of the demonstration app used for the Velleman K8055 USB Experiment Interface Board.
A "rooted android" is NOT required; instead, this app uses the standard android.hardware.usb libraries found on Android 3.1 devices.
A USB host interface will be required. This app has been tested on an Acer Iconia Tab A500, and could possibly run on a Motorola Xoom (with USB Host cable and an update from Motorola), a Lenovo ThinkPad Tablet, or a Samsung Galaxy Tablet (with adapter).
Support for any other non-mentioned Android devices would require USB-Host support and full support for the Android 3.1 OS on their device.
Any user that owns a K8055 board can simply plug in a usb cable from the board to their tablet, tap the "Find Devices" button, select a "found" device, then tap "Connect" to start the monitoring thread. The monitoring thread queries and sends commands to the board around the 20ms conversion time as advertised on the packaging.
Could be used for home automation, robotics, hobbies, Rube Goldberg devices, etc...
Donations are welcome, if there's enough interest in this, I'll make a distributable library to make K8055/Android projects easier to use.
If you found this app at a site other than the Android Marketplace, Digiwack Software does not support any "features" that may have been added after it was scrapped from the Android Marketplace site. You can find the original source of this App here: https://play.google.com/store/apps/developer?id=Digiwack+Software
Updated main activity so that messages are queued when the activity is inactive, then posts the messages onResume()
1.2 Got the correct values for Debounce1 and Debounce2
1.3 Text formatting error
1.5 New Layout design: Full View for Tablets; Connection, Counters, Input/Output for Smartphone form-factor