MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » DEV-11343 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Interface Board (IOIO-OTG) for Android/PC, USB, with PIC24 US$39.95

Interface Board (IOIO-OTG) for Android/PC, USB, with PIC24

The IOIO (pronounced like "yo-yo") is a board specially designed to work with your Android device (OS versions 1.5 and greater) or PC application. It features a PIC24FJ256GB206 microcontroller which acts like a bridge to connect your PC app or Android device to low-level peripherals like GPIO, PWM, ADC, I2C, and UART. An app-level library helps you to write control code for these low-level peripherals in the same way that you'd write any other Java app.

In other words, you can combine the computing power, Internet/Bluetooth connectivity, touch screen, and a variety of sensors from your Android device with the easy ability to add peripheral devices to interact with the outside world. Also, using the IOIO does not require any hardware or software modifications to your Android device, thus preserving the warranty as well as making the functionality available to non-hackers.

What separates the IOIO-OTG from previous IOIO boards is the ability to leverage the USB On-The-Go specification to connect as a Host or as a Device. There are several ways to connect the IOIO to your Java app. If the app is running on your Android device, the IOIO-OTG will act as a USB Host and supply charging current to your device (meaning the IOIO-OTG will need its own power source). If your app is running on a Windows, Linux or OSX machine, the IOIO-OTG will assume Device mode and present itself as a virtual serial port. When in Device mode, the IOIO-OTG can be powered by the host. Connecting a USB Bluetooth dongle will cause the IOIO-OTG to show up as a Bluetooth serial connection so you can go wireless.

A switch on the board can be used to force the IOIO-OTG into Host mode, but most of the time the board can be left in automatic mode and it will detect its role in the connection. Updates to the application firmware are released frequently; the IOIO-OTG can be upgraded without needing a programmer, by using the free IOIODude application.

The board includes a JST-PH connector for attaching a power supply (5V to 15V, so single-cell LiPo batteries will not work), plus there are several pin headers broken out for voltage and ground access. A trimpot on the board allows you to adjust the charge current used when the IOIO-OTG is acting as a Host. A USB-A to micro-A OTG cable is included which will let you connect your Android device to the micro-USB port on the board using the cable that came with your Android device.

  • View a list of tested Android devices. (Any Android with a USB Device or Host connection should work.)
  • Note: Avoid using long wires when powering your IOIO-OTG with 10V. This may cause your board to fail.

    IOIO-OTG Board Resources

    Optional Recommended Products for this Item
    Rectangular Pin Header, Male, 1x40 Single Row, 2.54mm Spacing+ US$0.75
    Barrel Jack to 2-pin JST Adapter, 2.1x5.5mm Jack, 2mm JST+ US$2.95
    2-pin Female JST Connector, 2mm pitch, with 5-inch Wires+ US$0.95

    This product was added to our catalog on Thursday 20 June, 2013.


    Customers who bought this product also purchased
    Real-Time Clock mikroBUS Module, PCF8583, I2C (RTC click)Real-Time Clock mikroBUS Module, PCF8583, I2C (RTC click)US$21.00

    pcDuino2/3 Voltage Translator Shield, for Connecting 5V ShieldspcDuino2/3 Voltage Translator Shield, for Connecting 5V ShieldsUS$11.95

    Bluetooth to Serial Module, Class 2, RN-42, BlueSMiRF SilverBluetooth to Serial Module, Class 2, RN-42, BlueSMiRF SilverUS$39.95

    AVR In-System Programmer, mini-USB, for Windows with AVRDudeAVR In-System Programmer, mini-USB, for Windows with AVRDudeUS$14.95

    SPI-to-CAN Converter, 2x5-pin In, 2-Screw Out, for CoreWindSPI-to-CAN Converter, 2x5-pin In, 2-Screw Out, for CoreWindUS$15.00

    Shopping Cart more
    0 items
    What's New? more
    Flowcode 7 "Test & Debugging" Feature Pack
    Flowcode 7 "Test & Debugging" Feature Pack
    Specials more
    USB Power Regulator Board, 3.3V & 5V Ref., 0.1" Pitch (USB Reg)
    USB Power Regulator Board, 3.3V & 5V Ref., 0.1" Pitch (USB Reg)
    Tell A Friend

    Tell someone you know about this product.
    Notifications more
    NotificationsNotify me of updates to Interface Board (IOIO-OTG) for Android/PC, USB, with PIC24
    Reviews more
    Write ReviewWrite a review on this product!
      Monday 24 September, 2018   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce