hey nice video, i have a question in mind, maybe you can help to resolve it
I've seen a new arduino board named ¨arduino mega adk¨ for android, and apparently is supports usb host, wich i don't understand becuase i've seen people connecting his android device to the arduino uno board which doesn't support usb host, so what is the arduino mega adk usuful for?
I'm just curious, I've seen a lot of people interfacing through a server running on a PC to an Arduino when the Ethernet shield could easily do the same thing, is there a reason behind this I'm missing?
@DanNixon2007 Yes you can do this with a Ethernet or WIFI shield. When recording this I had neither of those. This example is also written in Actionscript and deployed using Adobe AIR for Mobile to the Android device. Currently Adobe AIR can not directly interface with serial ports which in this case is the USB data coming in from the Arduino and why I had to create a Intermediate server to process commands. The server I built also allows for multiple clients(mobile phones) to send commands.
So basically, AIR is something set up on my android? Then i connect the AIR app with arduino with serproxy(which i dont know). AIR server is on android right?
Lastly, using firmata, i basically, send commands to arduino? I am controlling it wirelessly right? So i need something for that as well right?
Could you just tell me if you know a easy way to send data from arduino to android instead?? (I plan to make a project that would send sms from information on my computer or arduino) so if i cant i wont go learn that much deep of AIR. Please answer me it would really motivate me to have a possibility of succes =D
@RockstarPresident You don't have to use the ADK(Android Open Accessory Development Kit) to develop Physical Computing software. I chose to use an Arduino because the support is very good and it has a large following/community. I use a Motorola Droid 2 but any device could potentially work(blackberry, iphone, android phones, windows phones) It depends what technology your using.
hi..do u have Facebook so i can contact u.im a beginner.now i have and android phone n arduino..so i want to learn how to interface those two things..
@reioko This current implementation is limited to WIFI range. You may use bluetooth or another method of wireless communication such as xbee controllers. You can also control physical devices over the internet from any location as long as they both have internet access & can authorize/sync to eachother. I may do an example of this soon!
Im assuming your using Adobe Flash to program the AIR app. Could you do the same with a standard flash app? Also You talk about an AIR server, that Ive never heard of maybe you mean IIS or apache? The app is probably specific for that device obut could it be served up in a browser as a web app so any web device could access it?
That's an awesome desk. I want one!
v2shan 3 days ago
hey nice video, i have a question in mind, maybe you can help to resolve it
I've seen a new arduino board named ¨arduino mega adk¨ for android, and apparently is supports usb host, wich i don't understand becuase i've seen people connecting his android device to the arduino uno board which doesn't support usb host, so what is the arduino mega adk usuful for?
pabastian 1 week ago
Cool
victrd101 1 month ago
An android controlled remote controlled car? That's what I see.
hamham1313 3 months ago
I'm just curious, I've seen a lot of people interfacing through a server running on a PC to an Arduino when the Ethernet shield could easily do the same thing, is there a reason behind this I'm missing?
DanNixon2007 3 months ago
@DanNixon2007 Yes you can do this with a Ethernet or WIFI shield. When recording this I had neither of those. This example is also written in Actionscript and deployed using Adobe AIR for Mobile to the Android device. Currently Adobe AIR can not directly interface with serial ports which in this case is the USB data coming in from the Arduino and why I had to create a Intermediate server to process commands. The server I built also allows for multiple clients(mobile phones) to send commands.
decapyre 3 months ago
Dude.. basic? Damn.... if that's basic I got a long way to go!
Great job and thank you much for the presentation!
Ameshdicto 4 months ago
Great video :D I' m a beginner.
So basically, AIR is something set up on my android? Then i connect the AIR app with arduino with serproxy(which i dont know). AIR server is on android right?
Lastly, using firmata, i basically, send commands to arduino? I am controlling it wirelessly right? So i need something for that as well right?
mudithead 4 months ago
Nice POC :)
Level10Imp 4 months ago
@Level10Imp thanks! more to come as well as a more clear write-up
decapyre 4 months ago
and where did you get the android app?
pabalast 4 months ago
Could you just tell me if you know a easy way to send data from arduino to android instead?? (I plan to make a project that would send sms from information on my computer or arduino) so if i cant i wont go learn that much deep of AIR. Please answer me it would really motivate me to have a possibility of succes =D
womgful 6 months ago
wow..thanks for the explanation
if i didn't use computer, but i connect directly the ADK to Android..should I use this arduino?..because many video use arduino for they project.
i will create application for monitoring heartbeat in android but directly connect to android not use computer..but i still confuse for I/O device
RockstarPresident 6 months ago
@RockstarPresident google "IOIO for android"
koniashot 6 months ago
it must use ADK from google or i can create it myself ?..and what kind of phone that support this feature ?
RockstarPresident 6 months ago
@RockstarPresident You don't have to use the ADK(Android Open Accessory Development Kit) to develop Physical Computing software. I chose to use an Arduino because the support is very good and it has a large following/community. I use a Motorola Droid 2 but any device could potentially work(blackberry, iphone, android phones, windows phones) It depends what technology your using.
decapyre 6 months ago
This has been flagged as spam show
hi..do u have Facebook so i can contact u.im a beginner.now i have and android phone n arduino..so i want to learn how to interface those two things..
this is my email.. razin.rozilan.92@gmail.com
innad92 6 months ago
hi..do u have Facebook so i can contact u.im a beginner.now i have and android phone n arduino..so i want to learn how to interface those two things
innad92 6 months ago
@innad92 my fb fanpage is @ the bottom of the video description now. Thanks for your interest
decapyre 6 months ago
also added my twitter
decapyre 6 months ago
Hackintosh?
campbellprowl 7 months ago
@campbellprowl no. Macbook Pro 15"
decapyre 7 months ago
what is the approximate range of the control? Just wifi, right?
reioko 7 months ago
@reioko This current implementation is limited to WIFI range. You may use bluetooth or another method of wireless communication such as xbee controllers. You can also control physical devices over the internet from any location as long as they both have internet access & can authorize/sync to eachother. I may do an example of this soon!
decapyre 7 months ago
is that Motorola Droid ?
dnscpan 8 months ago
@dnscpan Yes it is a Motorola Droid 2.
decapyre 8 months ago
But it's not possible to control bluetooth from Flash Air or not? You can only control the accelerometer or get the GPS dates.. but bluetooth??
suisseTKD 8 months ago
@suisseTKD With a custom built java launcher you can tap into any native api service on Android devices. Google "Extending Air for Android"
decapyre 7 months ago
Now buy a cheap RC car and.. yh u understand....
theswedenmovie 10 months ago
Check out my other video named Arduino + Android controlling a servo remotely.
It shows how you can control motors/servos via Android and Flash!!!
decapyre 11 months ago
i just tried it wirth port 9999 and it works. thanks for the inspiration and the video :) flash + arduino - a great hobby i think :)
Mattcheck94 11 months ago
@Mattcheck94 Glad you figured it out! And you should be able to use any UNUSED port above 1024.
8888 maybe have been used by some other service on your machine.
decapyre 11 months ago
can I only use port 9999 like you did or another too?
i tested port 8888 on the android and it does not work. on another pc the same app worked. i also set all permissions that the android need.
Mattcheck94 11 months ago
Im assuming your using Adobe Flash to program the AIR app. Could you do the same with a standard flash app? Also You talk about an AIR server, that Ive never heard of maybe you mean IIS or apache? The app is probably specific for that device obut could it be served up in a browser as a web app so any web device could access it?
SoundsFantastic 11 months ago
@SoundsFantastic If you refer to the description of this video it spells everything out.
And yes you can control an Arduino from anywhere on the web as long as its connected.
decapyre 11 months ago
very nice job ~! can you briefly talk about how you did it and what tools did you used for this project?
thanks in advance
Rocksonchan 1 year ago
@Rocksonchan Sure please check the Description again.
decapyre 1 year ago