tag:blogger.com,1999:blog-4289452895058070746.post3432350598787962121..comments2024-03-21T12:57:28.930+02:00Comments on Microcontrollers, Electronics & Robotics: IOIO over OpenAccessory (ADK) AvailableYtaihttp://www.blogger.com/profile/05373159288627167940noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-4289452895058070746.post-91717627415787917062012-03-20T10:00:53.979+02:002012-03-20T10:00:53.979+02:00Ah okay, now I understand want you mean, thanks. S...Ah okay, now I understand want you mean, thanks. Same protocol (oap) and technology (adk) but different implementation and hardware between IOIO and Arduino boards.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-669191705338905412012-03-19T17:04:35.126+02:002012-03-19T17:04:35.126+02:00IOIO uses the same way to talk to the Android as t...IOIO uses the same way to talk to the Android as the ADK boards, which is the open accessory protocol.<br />It is not compatible with ADK in the sense that you can't run Arduino firmware or use Arduino shields with it.Ytaihttps://www.blogger.com/profile/05373159288627167940noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-73439494508654758412012-03-19T16:18:50.114+02:002012-03-19T16:18:50.114+02:00Hi Ytai,
I have a question regarding your point 4)...Hi Ytai,<br />I have a question regarding your point 4): I thought that the ADK-Protocol *is* some kind of OpenAccessory. Where is the difference between these? I thought the IOIO is compatible with the ADK (or legacy ADB). Could you please explain me (or link an article) the differences? Or did I missunderstand you?<br /><br />Thanks so far!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-20911210276000974602012-03-04T01:31:10.630+02:002012-03-04T01:31:10.630+02:001) You're asking this in the wrong forum :) Ar...1) You're asking this in the wrong forum :) Arduino Mega is a version of Arduino that has more pins and features compared to Arduino Uno.<br />2) I'm not sure if they are 100% identical, but functionality-wise they are the same, and should be 100% compatible.<br />3) Yes. C++ for programming the Arduino and Java for programming the Android. You'd also have to design an implement some sort of communication protocol between them (which may be simple or hard, depending on your application).<br />4) IOIO is compatible with OpenAccessory. It is NOT compatible with ADK or Arduino. All of these products work with the Android SDK on Eclipse. For ADK, you'll also need the Arduino IDE.Ytaihttps://www.blogger.com/profile/05373159288627167940noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-56012138322072194832012-03-03T19:04:39.353+02:002012-03-03T19:04:39.353+02:00Hey Im planning to start to develop with arduino, ...Hey Im planning to start to develop with arduino, but i think im kind of confuse:<br />1) Is the arduino mega an upgrade of the arduino uno?<br />2) Is the arduino mega ADK the same board that the android ADK, but made it by arduino?<br />3) If a buy the arduino mega adk, will i need to learn both java and c++ ?<br />4) Is the IOIO board compatible with openaccesory, adk, and android sdk running on eclipse?<br /><br />Thanks if you give a quote for my questionsAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-6514842858529214512011-09-30T18:43:43.270+03:002011-09-30T18:43:43.270+03:00It can be viewed as a normal micro controller. You...It can be viewed as a normal micro controller. You develop the code in mplab-x and can leverage the existing code.<br />You can either use a programmer (e.g. pickit3, or another IOIO) or use the existing bootloader to install firmware via a phone.<br />These are quite advanced use cases.<br />If you feel more comfortable with Arduino, you look into openAccesory compatible Arduinos. Note that unlike IOIO, those would only work on Android 2.3.4+Ytaihttps://www.blogger.com/profile/05373159288627167940noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-83489663185144386992011-09-30T15:13:28.325+03:002011-09-30T15:13:28.325+03:00Thank you Ytai,
so you mean that without the andr...Thank you Ytai, <br />so you mean that without the android phone, IOIO can not be viewed as a normal microcontroller board that you can download the embedded code ? <br />For example, if I want to make a joy stick for android phone when it is connected. and it is disconnected I want it to be just Matrix LED display showing a pattern. If I don't connect the ioio to mobilephone before, I can not get LED display. Is it correct?<br />I'm sorry if I asked something stupid, I'm quite new and deciding if I want to buy it.<br />Thank youone-winged angelhttps://www.blogger.com/profile/10398064432593342497noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-88868408467743578062011-09-30T01:44:40.623+03:002011-09-30T01:44:40.623+03:00@one-winged angel (hope you find the other wing so...@one-winged angel (hope you find the other wing soon)<br />With the stock firmware, IOIO only works when connected to the Android (this is sort of a safety feature - you usually want your device to immediately stop when connection is lost - unless it is a helicopter...).<br />However, it is very easy to write firmware that behaves differently. One possible super-simple example for this behavior is the "Blink" firmware, available from <a href="http://github.com/ytai/ioio/wiki/Downloads" rel="nofollow">the Downloads page</a>. This firmware blinks the on-board LED regardless of the IOIO connection state (in this case, the bootloader will wait for an initial connection before running the app, but this can be easily changed too. Once boot sequence is over, you can disconnect IOIO and it will keep blinking).<br />Hope this helps.Ytaihttps://www.blogger.com/profile/05373159288627167940noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-15572810813207804232011-09-30T01:19:11.275+03:002011-09-30T01:19:11.275+03:00Hi, May I have a question?
Can the IOIO board work...Hi, May I have a question?<br />Can the IOIO board work individually, like when it does not connect to the android device, it acts different from when it connect to the device?<br />Or it need to work with the device onlyone-winged angelhttps://www.blogger.com/profile/10398064432593342497noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-90051310059374133452011-06-27T23:37:38.013+03:002011-06-27T23:37:38.013+03:00great stuff man, I'm a big fan of IOIO !!!
tr...great stuff man, I'm a big fan of IOIO !!!<br /><br />trandi,<br />http://trandi.wordpress.comAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-21288833996903128392011-06-08T08:41:39.704+03:002011-06-08T08:41:39.704+03:00@martin Fixed, thanks!@martin Fixed, thanks!Ytaihttps://www.blogger.com/profile/05373159288627167940noreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-54578841610170581162011-06-08T06:09:05.659+03:002011-06-08T06:09:05.659+03:00I think there is a typo here :
"OpenAccessor...I think there is a typo here : <br />"OpenAccessory's main advantages over OpenAccessory are:"martin Knoreply@blogger.comtag:blogger.com,1999:blog-4289452895058070746.post-61897322253542539702011-06-05T10:44:37.284+03:002011-06-05T10:44:37.284+03:00monstrously cool!monstrously cool!Rice Ciprianihttps://www.blogger.com/profile/10401505981999067965noreply@blogger.com