The Arduino Controller lets you control your Arduino project from your Android phone or tablet using a bluetooth connection. You can create interactive UIs using buttons, text fieds, sliders and even live diagrams - right from within your Arduino sketch! Or you can use your Android's gyroscope to control your Arduino bot. And much more.
Arduino Controller consists of two parts:
1. This Android app
2. The Arduino library
Check out the project website for more details and to download the accompanying Arduino library:
Note: You will need a bluetooth module to communicate with your Arduino.
The "Arduino Bluetooth Controller" is open-source and licensed under GPLv3. If you'd like to take part in developing this app, drop me a note.
The Gears demo is an open source project intended to help developers learn how to create OpenGL ES programs on Android. The Gears demo was originally written by Brian Paul as part of the Mesa3D project. My implementation includes variations for Java/OpenGL ES 1.x, Java/C/OpenGL ES 1.x and Java/C/OpenGL ES 2.0. I have also added several features not found in the original implementation including touch screen support, VBOs and an on-screen FPS counter.
The FPS (frames-per-second) counter is often used as a benchmark metric for graphics programs. On Android the frame rate is limited by v-sync (typically 60 FPS) which is the fastest rate that a display can refresh the screen. Since Gears is capable of rendering much faster than v-sync on most devices it provides limited benchmarking value.
The Bluesmirf Bluetooth module is available from Sparkfun.
Source code is available at https://github.com/jeffboody/spp-mirror
Simon Says is a memory game. Start the game by pressing one of the four buttons. When a button lights up, press the button, repeating the sequence. The sequence will get longer and longer. The game is won after 13 rounds.
The Simon Says Soldering kit and Bluetooth module is available from Sparkfun. Only the through hole version is supported at this time. See my github site for more details.