Shopping Cart  Now in your cart 0 items  
Shopping Cart:  0 items
Sub-Total:
$0.00
  1. Your cart is empty.
IOIO-OTG - V2 (with Headers)
  • IOIO-OTG Version 2 Development Board with Pre-soldered Female Headers
  • IOIO-OTG Version 2 Development Board with Pre-soldered Female Headers
  • IOIO-OTG Version 2 Development Board with Pre-soldered Female Headers
  • IOIO-OTG Version 2 Development Board with Pre-soldered Female Headers

ships free
SALE

IOIO-OTG - V2 (with Headers)

$63.04  $37.00
Save: 41% off

100% Original Products

90 Days Easy Returns View More Return Policy

Free standard home delivery on all orders

Ship to me Available In Stock

Product Details

Are you a Java developer eager to add advanced hardware I/O capabilities to your Android or PC app? The IOIO-OTG is your perfect solution! Pronounced “yo-yo-O-T-G”, this development board is designed to bridge the gap between your app and low-level peripherals like GPIO, PWM, ADC, I²C, SPI, and UART. With a PIC microcontroller on board, it enables you to write control code for these peripherals in Java, just like any other Java application, thanks to an app-level library. This special version of the older IOIO-OTG V2 comes with female headers already soldered onto the board. What sets the IOIO-OTG apart from previous models is its ability to use the USB On-The-Go spec to connect as either a host or an accessory. When your app runs on an Android device, the IOIO-OTG acts as a USB host and can charge your device (it needs its own power source). If your app is on a Windows, Linux, or OSX machine, it works in device mode and appears as a virtual serial port, powered by the host. You can even connect a USB Bluetooth dongle to make it a wireless Bluetooth serial connection. There's a switch on the board to force it into host mode, but usually, it can stay in “auto” mode and figure out its role. The board now ships with the V4.00 bootloader and the V3.30 application firmware, and you can easily upgrade the firmware using the IOIODude app without a programmer. It has a JST connector for a barrel jack and several pin headers for voltage and ground access. A trimpot lets you adjust the charge current when it's a host. Note that a USB-A to micro-A OTG cable isn't included, unlike the newer version. This V2 IOIO-OTG was part of our old IOIO SIK, and we won't restock it once it's out of stock. Also, don't power it with 10V over long wires as it may cause the board to fail. This product is a collaboration with Ytai Ben-Tsvi, and a portion of each sale goes to him for support and development. There are also various documents available, such as schematics, Eagle files, datasheets, and beginner's guides.


Using the IOIO-OTG Version 2 is easy. First, decide if your app is running on an Android device or a Windows, Linux, or OSX machine. If it's an Android app, connect the IOIO-OTG as a USB host, but make sure it has its own power source. If it's a PC app, it'll work in device mode and get power from the host. You can connect a USB Bluetooth dongle for wireless use. There's a switch on the board, but most of the time you can leave it in “auto” mode and it'll find its role. To upgrade the firmware, use the IOIODude app without needing a programmer. There's a JST connector for a barrel jack and pin headers for voltage and ground. Use the trimpot to adjust the charge current when it's a host. Just remember, don't power it with 10V over long wires, or the board might fail. This product is a result of a collaboration, and part of the sale helps with support and development. Keep it clean and dry for best performance. Check the available documents like schematics and beginner's guides for more detailed info.
We Think You May Like
Concave Button - Green
$2.00$4.78

PlanetX UV Sensors
$6.00$11.45
Cable - 5 Pin 1mm Pitch - 200mm
$1.00$2.32
93 LEDs WS2812B RGB 6 Ring Lamp
$18.00$34.61



Copyright (C) freedoshvs.com 2025 All Rights Reserved.
TOP