6
IOIO-BOT
: Android Robotics
INEX is now shipping the IOIO board loaded with the V3.11 bootloader so that it’s
ready to go with the latest application update, which adds Open-Accessory support. Open
Accessory will provide improved latency, throughput and jitter. If ADB is enabled on the
Android, ADB will take precedence over Open Accessory. Disable ADB to have IOIO
working over Open Accessory.
IOIO-Q also can communicate with Android device over Bluetooth connection. This
is achieved simply by attaching a standard USB Bluetooth dongle to the board. Not every
possible dongle has been tested, and some are known not to work. However, most simple
ones do work. The bundled Bluetooth dongle in IOIO-BOT kit is tested and work well.
An existing application code written to work over USB does not need to change to
add Bluetooth support, if it is using the IOIOLib Application Framework. However, it will
need to be re-built against the Bluetooth libraries.
Note that Bluetooth is only supported on Android API level 7 ("2.1-update1") and
higher.
A-type USB connector for Android device
connection via ADB or wieless over
Bluetooth
Vin (+6.5 to +9V 500mA)
+3.3V 500mA output
Pin number
1 to 48
are input/output pin of
IOIO-Q for interfacing with external devices
ICSP port for firmware
programming by external
programmer such as
PICkit3
+5V 500mA output
Ground pin
Power LED
Status LED
[I/O-pin0]
IOIO-firmware
PIC24FJ128DAxx or
PIC24FJ256DAxx
I/O-pin30
I/O-pin31
I/O-pin32
I/O-pin21
I/O-pin20
I/O-pin19
I/O-pin41
I/O-pin42
Figure 1-2 : IOIO-Q board layout
Summary of Contents for IOIO-BOT
Page 1: ...IOIO BOT Android Robotics 1 IOIO BOT Android Robotics...
Page 2: ...2 IOIO BOT Android Robotics...
Page 4: ...4 IOIO BOT Android Robotics...
Page 12: ...12 IOIO BOT Android Robotics...
Page 38: ...38 IOIO BOT Android Robotics...
Page 46: ...46 IOIO BOT Android Robotics...
Page 51: ...IOIO BOT Android Robotics 51 Figure 6 5 IOIO Bot app flowchart final...
Page 55: ......
Page 56: ......