Hello World Tutorial for Arduino and Android

A few days ago, Arduino just released a “starter pack” for Android developers: http://arduino.cc/en/Main/ArduinoBoardADK

Arduino ADK is a microcontroller board based on the ATmega2560 (technical specification). It has a USB host interface to connect to Android-based phones based on the MAX3421e

I searched again and again for tutorials or something else to start programming Arduino, and I am looking for very good lessons, perhaps some kind of “hello light” that will make the light blink on the map using the button on my Android device.

Do you have links, fan blogs, other information on this topic?

Of course, I know the documentation on the Arduino website and the Android developer, but they are quite complicated ...

+7
source share
3 answers

You ask a question in two parts: (1) How do I program the Arduino? (2) How to use Android ADK to work with Arduino.

For the first part, you will need to get the hardware, since the Arduino site is pretty simple on how to get started.

Arduino Tutorial

For the second part, you will need an Android device compatible with ADK, which as of July 2011 is either Nexus One, Nexus S, or Motorola Xoom.

If you have one of these devices, you will need an Arduino that can run the ADK (see your question). And of course, the best documentation is still

ADK documentation

Just understand that you will write two programs that run on Arduino in C / C ++, and on Android in Java.

Update:

Since you requested blogs or instructions, MAKE has some tutorial, which may be what you are looking for in Makezine .

+5
source

To write programs for arduino, you can use simple C language commands in a development environment that is intentionally simplified. To write programs for your Android phone, you really need to learn Java and learn how to use a complex development environment such as Eclipse. These are two different levels of programming skills.

+1
source

You have an arduino, and you have an android. You need to make them communicate. I would do 2 pilot projects. One project would have a connection from arduino to android. Another android for arduino. Once you have established some communication technique, you can change it as you would like to achieve what you want.

+1
source

All Articles