Introduction: How to Program an Arduino on Android

Picture of How to Program an Arduino on Android

Hi everyone,

This is my first instructable.

Today I will show you how to upload codes to Arduino board using Android. There is a free software available called ArduinoDroid. It is very simple. So, let's get started.

Step 1: Things We Need:-

Picture of Things We Need:-

We only need 4 things:-

1. Any Arduino board with a programmer.

2. A OTG cable

3. A USB cable compatible with the Arduino board

4. Most importantly a Android device.

Step 2: Install ArduinoDroid on Your Android Device:-

Picture of Install ArduinoDroid on Your Android Device:-

A fairly simple step, open play store and search for ArduinoDroid and install. Due to certain reasons you could not then click this link: https://www.google.co.in/url?sa=t&source=web&rct=j...

Now get ready with the cables and Arduino board. We are actually going to upload a code...yeah.

Step 3: Connect Everything and Open ArduinoDroid:-

Picture of Connect Everything and Open ArduinoDroid:-

Take the OTG cable and connect it to your Android device. Take the USB cable and connect it to the OTG cable and Arduino board. Open the ArduinoDroid app on your Android device.

Step 4: Type in Your Code on the ArduinoDroid App:-

Picture of Type in Your Code on the ArduinoDroid App:-

Type your code to make things happen with Arduino. Typing a code is very similar to that of the Arduino IDE in a computer. Save your code frequently as many people say that it sometimes crashes. You will gain experience as you use the app.

Step 5: Conclusion, Final Words:-

As the app is still in beta version it is very problematic to upload codes to your Arduino. So I still program my Arduinos using laptop.

I hope you got an idea of how to upload codes to Arduino board using Android device.

Please mail me at sayandeepnayak1@gmail.com. Send in suggestions comments on what should I make next. I am still a beginner on Instructables. I make a lot of Arduino based project. Favourite the instructable and follow me please. Thanks and see you soon...

Comments

Arduino Tech (author)2017-11-01

Great Work !!!

Thanks

dick55 (author)2017-10-23

Why would anybody want to use an Android device to load Arduino code?

Like you, I would think that anybody interested in Arduino would have a laptop or desktop computer.

Sayandeep Nayak (author)dick552017-10-24

I posted mostly for those who do not have access to a computer. And/or need a alternative method to upload codes to Arduino.

teddlesruss (author)dick552017-10-24

As @DavidG809 pointed out, field programming. I'm in the process of making some outdoor monitoring units that will hopefully use RF to mesh and send results back. down the line

I suppose I could use OTA updates but I'm just not that clued-up, so to me, loading the various configurations on the phone and then in situ installing the updates makes more sense. Plus, you can actually write code using arduinodroid, just not very fast..Yes, I've tried. %)

DavidG809 (author)dick552017-10-23

Never having used this I could see the point. Say you built an Arduino drone or robot and the code looks fine at home. But out in the field you get an idea for a code tweak. Not everyone lugs a laptop ( even when they were called “luggable”)

Swansong (author)2017-10-18

Great first instructable :)

Sayandeep Nayak (author)Swansong2017-10-20

thanks. Stay tuned for more. I am writing new instructables for y'all.

About This Instructable

3,498views

84favorites

License:

More by Sayandeep Nayak:Home Automation BasicsHow to Program an Arduino on Android
Add instructable to: