Interfacing android and arduino through an audio connection.

Thursday, 29 March 2012

Wednesday, 28 March 2012

Tuesday, 13 March 2012

Androino Terminal Beta 1.0 Release

Finally the project reached the beta stage. We have implemented a simple terminal application that communicates an android phone with an arduino board using the audio channel. The current implementation allows sending and receiving integers (between 1 and 31).

The source code and the developer documentation is available at the Google code Androino project

The wiki page contains the instructions to run the app and the source code (both android and arduino)  is available for download here.

Monday, 16 January 2012

Time to report

Once the project is finish, is time to collect all the information.

One importat part of the report is to explain how the code works. Is important to define all the classes and all the information flow between them, the most clearly way to describe this is using sequence diagrams.

The reason I'm writting this post is because I found an interesting Java program which creates this sequence diagram from your source code.

This program is eUML2,

eUML2 for Java is a powerful UML modeler designed for Java developer in Eclipse. The main features are:
  • Real-time code/model synchronization
  • Advanced reversed engineering
  • Powerful true dependency analyze tools
  • JDK 1.4 and 1.5 support
  • Customizable template support. 
These tools are designed specially for developers to put UML in action at the development level: ensure the software quality and reduce the development time.