Closed bjorfoss closed 11 years ago
App functionality Use of the app requires certain code running on the Arduino device; declarations of certain pins (for buzzer, screen, vibration and extra LED) and the presence of the communication library (see #13). The device name, an URL to the .apk file of software to run on the device and some other information must be set as well.
The app connects using a QR code on the Arduino device that retrieves a mac address for the Bluetooth module on the Arduino device. The app will then use the communication library to send commands to the device, like writing a predefined text to the screen, buzzing the buzzer, blinking the LEDs and vibrating.
Alternatively, you can click a download app button to get the Android app the Arduino device links to.
Verdict The app is hard coded to support specific services on the Arduino device, though it can support an unspecified number of each service. There doesn't seem to be any potential for reuse, since the communication library itself isn't part of this app.
Related to #15
Android Arduino