Those who love to tinker around an experiment with the Android hardware system will definitely be interested with the USB2Go. It’s a small USB development board designed for use on the Android system. By plugging it directly to the micro-USB port of the smartphone, developers won’t have to worry about powering up the device. No ARM programming is required as developers will instead be using USB2Go’s Android API.
So where is this device going to be used? Maybe you want to develop an Android controlled gadget such as a thermometer, oscilloscope, servo motors, sensor system, thermal imaging system, or any other system that you would want to control using an Android device. This is the product that you will need and the best part of this all is that it is an open-source product.
According to 8Innovations, the company that designed USB2GO, this product is
“For Android developers, we developed USB2Go API for direct control of ARM peripherals. There is no ARM programming knowledge needed and it’s really easy to use. You can control all GPIO’s, ADC’s, PWM, UART, I2C, SPI form our Android API.”
“For hobbyists, there is a graphical programming tool for simple and quick projects. Just plug it in drag a control on your screen and instantly you can control all ARM peripherals.”
“For professionals we have great USB API for ARM and Android for easy communication, with examples and template projects for quick start.”
- ARM 32-bit Cortex -M3 CPU
- 72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1)
- 128 Kbytes of Flash memory
- 64 Kbytes of SRAM
- Sleep, Stop and Standby modes
- Temperature sensor 2 × 12-bit D/A converters
- DMA: 12-channel DMA controller
- Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and USARTs
Right now USB2Go is running a campaign over at Kickstarter and is seeking for $50,000 in funding. $2,147 has already been raised with 29 days left to go in the campaign.
If you wish to support USB2Go a $29 pledge will get you one device that comes with a male connector.