Autonomous ioio

45 views
Skip to first unread message

Thanos Fisherman

unread,
Feb 2, 2015, 1:24:40 PM2/2/15
to ioio-...@googlegroups.com
I guess this is out of the scope of the ioio project but I was wondering. Is it possible to use ioio board autonomously? (without the need of android phone or pc) Basically convert it into an arduino? Could you still program it in java? 
That's Just a hypothetical question but if the adjustments for this are trivial then why not? :)

Ytai Ben-Tsvi

unread,
Feb 3, 2015, 4:30:41 PM2/3/15
to ioio-...@googlegroups.com
Using the IOIO as a barebone PIC24+USB dev board is very plausible (I'm doing it all the time).
Programming in Java is not trivial. There was an attempt by someone to port uJava on to it with some rudimentary bootstrapping of some of the I/O functionality to be accessible. In general this doesn't sound like a great idea for all but the most basic of tasks, as Java is not very suitable for such resource-constrained environments.

On Mon, Feb 2, 2015 at 10:24 AM, Thanos Fisherman <psar...@gmail.com> wrote:
I guess this is out of the scope of the ioio project but I was wondering. Is it possible to use ioio board autonomously? (without the need of android phone or pc) Basically convert it into an arduino? Could you still program it in java? 
That's Just a hypothetical question but if the adjustments for this are trivial then why not? :)

--
You received this message because you are subscribed to the Google Groups "ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ioio-users+...@googlegroups.com.
To post to this group, send email to ioio-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Thanos Fisherman

unread,
Feb 3, 2015, 6:05:57 PM2/3/15
to ioio-...@googlegroups.com
Thanks. But How do you program it? If not java? Is there a specific PIC24 language or Could I program it for example in arduino language? (I'm not that low level kind of dude) Do I have to flash a new firmware for that or something? 

Ytai Ben-Tsvi

unread,
Feb 3, 2015, 8:20:52 PM2/3/15
to ioio-...@googlegroups.com
PICs are typically programmed in C (assembly is another option). MPLABX is the name of the (free) development environment offered by Microchip for this purpose.

The standard firmware that you are used to using is merely one such application. The IOIO bootloader can be used for installing such applications without needing a programmer. An example for a very simple standalone app that runs on the IOIO and can be installed with the IOIO bootloader is blink:

Thanos Fisherman

unread,
Feb 4, 2015, 9:52:34 AM2/4/15
to ioio-...@googlegroups.com
Good to know, thanks a lot :)
Reply all
Reply to author
Forward
0 new messages