User Manual
₨ 100.10
Out of stock
Out of stock
Input voltage |
12V, 5-15V |
---|---|
Length (mm): |
70 |
Width (mm): |
31 |
Height (mm): |
15 |
Weight (g): |
13 |
Shipping Weight | 0.017 kg |
Shipping Dimensions | 8 × 6 × 3 cm |
The IOIO-OTG is a board which allows you to quickly and easily interface electronic circuits to an Android device or a PC: Connect the IOIO-OTG to the Android / PC using USB or Bluetooth. Power the IOIO-OTG (not required if operating in USB device mode, see below).
Connect your circuits to any of the 46 I/O pins available on the IOIO-OTG. You can power your circuits off of the IOIO-OTG too. Write a Java program to control the I/O pins, using a high-level API using the provided libraries.
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 ‘auto’ mode and it will detect its role in the connection. New application firmware is frequently released and can be upgraded without needing a programmer using the IOIODude application. Additionally, this version of the IOIO-OTG has corrected the IC power failure issue due to the onboard switch voltage regulator failing as well as adding a missing decoupling cap on the AVIN pin. This new IOIO-OTG has fixed the problems that plagued the previous version making it a true vision of how the board is intended! You can find out more about these updates
The board includes a JST connector for attaching a LiPo battery and 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.
The kit does not require any soldering and is recommended for people at an intermediate programming level; meaning we hope you have a foundation in writing code and know some basics about electronic hardware. Motivated beginners are welcome, but warned that it may be quite difficult especially if you are unfamiliar with the basics of programming.
TECHNICAL DETAILS
Power Supply
The IOIO-OTG can be powered in one of two ways:
Over USB, whenever the IOIO is acting as a USB device. When working in this mode, make sure that the total current draw of your circuit does not exceed 500mA. Otherwise, it is perfectly OK to connect an external power supply, as described above, in addition to acting as a USB device. In this mode, the IOIO will only draw current from the external supply.
Connecting to Android / PC
Whichever connection mode you use has ZERO impact on the application code that you have to write. In fact, any program you write will automatically support all connection modes and you can even change the connection while the program is running.
I/O Capabilities
The IOIO supports a wide range of commonly used hardware interfaces, all of which can be used concurrently:
46 GPIO pins (digital input / output). Internal pull-ups/pull-downs / open drain mode is supported on all pins. 21 of which are 5V-tolerant.
16 analog inputs (use on designated pins).
9 PWM outputs (use on any pin marked “P”).
3 UART buses (use on any pin marked “P”).
3 I²C buses (use on designated pins).
3 SPI buses (use on any pin marked “P”).
6 pulse input channels for measuring pulse width and frequency – 3 single-precision + 3-double precision (use on any pin marked “P”).
6 capacitive sensing inputs (use on analog pins).
FIRMWARE UPGRADES
New firmware bundles are occasionally published with improvements and new features. The firmware upgrade process is fast as simple and accomplished by connecting the IOIO to a PC and starting it in bootloader mode.
1 x IOIO-OTG Development Board
1 x Micro USB-B type OTG Cable
1 x Battery connecting Cable with JST Plug
Only logged in customers who have purchased this product may leave a review.
No account yet?
Create an Account
Reviews
Clear filtersThere are no reviews yet.