MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Microchip PIC » Boards » All Boards » 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
Categories
Accessory Boards->
8051->
ADI Blackfin
Arduino->
ARM->
Atmel AVR->
Cypress PSoC
Freescale->
FTDI->
Locktronics
Microchip PIC->
  Boards->
    All Boards
    BASIC Stamp
    dsPIC
    PIC24
    PIC32
    08/14-pin PIC Boards
    18-pin PIC Boards
    28-pin PIC Boards
    40/44-pin PIC Boards
    64-pin PIC Boards
    80-pin PIC Boards
    CAN Boards
    Ethernet Boards
    LCD Boards
    RS232 Boards
    RS485 Boards
    SD/MMC Card
    UEXT
    USB Boards
    Wireless
    Add-On Boards
  Books
  Chips
  In-Circuit Debuggers
  Programmers->
  Software
  Starter & Evaluation Kits
  Tutorials
MIPS
Parallax->
Renesas
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Books->
Displays->
E-Blocks->
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Wireless->
Information
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

DEV-11343
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.

    Reviews

    Customers who bought this product also purchased
    pcDuino2/3 Voltage Translator Shield, for Connecting 5V ShieldspcDuino2/3 Voltage Translator Shield, for Connecting 5V ShieldsUS$11.95

    Real-Time Clock mikroBUS Module, PCF8583, I2C (RTC click)Real-Time Clock mikroBUS Module, PCF8583, I2C (RTC click)US$21.00

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

    Bluetooth to Serial Module, Class 2, RN-42, BlueSMiRF SilverBluetooth to Serial Module, Class 2, RN-42, BlueSMiRF SilverUS$39.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 for PIC, AVR, Arduino, ARM - Pro 5 User
    Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 5 User
    US$669.00
    Specials more
    2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
    2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
    US$1.10
    US$0.59
    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!
      Saturday 21 October, 2017   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce