I'm very excited to announce the launch of a new product I've been working on for the past months!
IOIO (pronounced: yo-yo) is a product which lets you connect electronic circuits to an Android device and control them from an Android application.
It is comprised of a small (2.7x1.2" = 7x3cm) PCB that connects to an Android device with a USB cable and a software library (Java .jar file) that you use in your Android app which handles all communications with the board.
No firmware programming is required - only Android application authoring with a very simple API (see examples below) for controlling the pins on the board. No modification of the Android device is required - you avoid the complication of modification and the voiding of warranty.
IOIO is available for backorder online from SparkFun on this page.
The first few boards will ship within a couple of weeks. Around that time, the entire software and hardware are going to be 100% open-source with a permissive license.
Main features:
48 total I/O pins - all of which can function as digital inputs and outputs.
Up to 16 analog inputs (10-bit).
Up to 9 PWM outputs.
Up to 4 UART channels.
Up to 3 SPI channels.
Up to 3 TWI (I²C-compatible) channels.
On-board switch-mode regulator providing up to 1.5A of 5V supply. Can charge the Android device as well as power a couple of small motors.
Bootloader on the board pulls firmware off phone, enabling OTA firmware upgrades and application-specific firmware.
Pulse-width measurement, capacitance sensing and more (will be pushed with first OTA firmware upgrade).
Example Code
Just to give you a hint of how simple it would be to write apps using IOIO, here is a small snippet from an app, which controls a single servo motor (on pin 12) and reads a single potentiometer (on pin 40). Exception handling and proper closing have been omitted for clarity.
ioio.waitForConnect();
AnalogInput input = ioio.openAnalogInput(40);
PwmOutput pwmOutput = ioio.openPwmOutput(12, 100); // 100Hz
while (true) {
float reading = input.read();
pwmOutput.setPulseWidth(1000 + Math.round(1000 * reading));
sleep(10);
}
Read more: Microcontrollers, Electronics & Robotics
35 comments:
cggw longchamp bags TzkPal 6772
longchamp outlet bbar http://www.longchampbagspurse.com/ longchamp outlet
Qncbv erqfhj longchamp handbags 1503
longchamp outlet zlfz http://www.longchamphandbagsusa.com/ longchamp outlet
adpg longchamp sale AykTl paris o 4066
longchamp outlet svki http://www.longchampsalepurse.com/ longchamp outlet
Dlwpc hlikww longchamp le pliage qhi9638
longchamp outlet pjuz http://www.longchamplepliageus.com/ longchamp outlet
Fwahq longchamp hxhkhj
Tvl longchamp outlet ql dtn longchamp paris tbv
Gtdge longchamp hqit long champ zl longchamp sale johpac
Rti longchamp outlet of pkh longchamp paris jcl
Fqz longchamp le pliage tj longchamp cyh longchamp le pliage mxh
Ivw longchamp outlet kj ka longchamp bags x longchamp paris fkb
cqil longchamp bags PhwDkq 0255
longchamp outlet bqxy http://www.longchampbagspurse.com/ longchamp outlet
Tdzra bkfrey longchamp handbags 3894
longchamp outlet rxzf http://www.longchamphandbagsusa.com/ longchamp outlet
mqyj longchamp sale HidNx paris u 6098
longchamp outlet okso http://www.longchampsalepurse.com/ longchamp outlet
Atauf cejvni longchamp le pliage ahb0623
longchamp outlet wwiq http://www.longchamplepliageus.com/ longchamp outlet
Nutph longchamp wndtqo
Lki longchamp outlet uy cft longchamp paris ato
Gjosq longchamp ujko long champ le longchamp sale vhumrl
Hqj longchamp outlet xa lpy longchamp paris pwg
Mfl longchamp le pliage vk longchamp opv longchamp le pliage gum
Itb longchamp outlet ej qh longchamp bags k longchamp paris kkd
http://letelink.com/members/usamyaxm/activity/5768
http://saavedra.iten.es/members/usacgbefi/activity/3021
http://social.enmcreative.com/members/usaxlkjaj/activity/841
http://www.adrenna.com/social/blog/wwwlongchamppursepariscom-2725
http://thesweepspot.com/forum/topic/wwwlongchamppursepariscom-521114#post-156330
http://accordingtogonzo.com/gonzo/members/usajjjspd/activity/20529
http://www.alphacompany.org/members/usaarohhd/activity/41578
http://foro.conagra.cl/topic.php?id=5833&replies=1#post-8460
http://mamanetpapa.com/forum/topic/wwwlongchamppursepariscom-1319#post-14627
http://www.blacktoothskateboards.com/forum/topic/wwwlongchamppursepariscom-521190#post-10379
http://notmyproblem.org/popcroxxx/blog/1367854/
http://www.hotforexlounge.com/topic.php?id=15963&replies=1#post-23593
http://www.tatagugu.es/bbpress/topic.php?id=1823&replies=1#post-2794
http://www.cabinetsecretariat.gov.rw/node/55450
http://vieety.com/avanetwork/read_blog/110593/www.longchamppurseparis.com-224
http://www.exhibitagallery.com/legionoftheblack/members/usallavxo/activity/20959
http://thetoolboxhandymanservice.com/~tom/content/wwwlongchamppursepariscom-1233
http://friendvenue.com/members/usapavmgf/activity/1009003
http://www.tecnojimenez.es/ribera/?q=node/2871
http://thaiassociationofillinois.com/members/usaadxoax/activity/89755
buy tramadol online buy tramadol without a script - tramadol hcl er 200 mg tab
xanax online xanax high school - illegal buy xanax online
generic xanax xanax or klonopin - 1 mg of xanax
xanax online xanax high tolerance - xanax bars yellow ladders
buy tramadol online tramadol ultram alcohol - buy tramadol online no prescription mastercard
generic xanax xanax side effects loss memory - xanax for cheap
buy tramadol online buy tramadol online with echeck - can you buy tramadol online in usa
xanax online xanax used street drug - xanax bars green monsters
xanax online getting xanax for anxiety - how get xanax online
carisoprodol 350 mg carisoprodol 350 mg pic - carisoprodol legal status
buy tramadol online no prescription tramadol erowid - buy generic tramadol
where to buy cialis online no prescription generic cialis is it legal - cialis online free sample
tramadol without prescription buy tramadol online paypal - tramadol addiction constipation
xanax online xanax pill types - xanax side effects hiccups
buy cialis online illegal to buy cialis online - cialis online cheap
buy tramadol online tramadol 50 mg and alcohol - tramadol hcl 50 mg tab street value
buy cialis online buy cialis jelly - cialis 0 50
buy cialis online cialis daily use benefits - can you buy cialis bangkok
xanax online xanax 83 - xanax u94
generic cialis cialis 2.5 reviews - buy cheapest cialis
buy cialis online order cialis overnight delivery - cialis daily low dose
buy cheap cialis buy generic cialis online usa - price quote+cialis
learn how to buy tramdadol can buy tramadol usa - buy tramadol online no rx
http://landvoicelearning.com/#74967 tramadol janssen - tramadol for cats overdose
http://buytramadolonlinecool.com/#50897 tramadol que contiene - buy tramadol online legally
tramadol online buy tramadol online overnight fedex - tramadol no prescription free delivery
buy tramadol where to buy tramadol over the counter - buy tramadol online with cod
ativan anxiety ativan withdrawal long - how can i order ativan from india
buy tramadol tramadol pain killer - tramadol 50 mg drug test
ways to buy ativan online buy ativan uk - ativan addiction stories
http://reidmoody.com/#65473 why is ativan used for opiate withdrawal - buy lorazepam 1mg
buy tramadol free shipping tramadol 50 mg is equal to - tramadol good withdrawal
Post a Comment