Das IOIO ("yo-yo" ausgesprochen) ist ein speziell für Android 1.5 und höher entwickeltes Board. Das IOIO Board bietet Ihnen eine robuste Verbindung zu einem Android Gerät über entweder USB oder Bluetooth und ist voll über Android steuerbar mittels einer einfachen und intuitiven Java API - ohne Programmierung des Mikrokontrollers oder einen externen Programmierer zu verwenden!
Das IOIO Board enthält einen Mikrokontroller welcher als USB Host agiert und Kommandos von der Android App interpretiert. Zusätzlich kann das IOIO mit externen Geräten genaugleich wie ein Mikrokontroller kommunizieren und interagieren. Digitale I/O, PWM, analoge Eingänge, I2C, SPI und UART Signale können alle mit dem IOIO verwendet werden. Der Programmcode zum Steuern dieser Schnittstellen wird mit Hilfe der einfach zu verwendenden Library in der genaugleichen Art geschrieben wie jede andere Android App. Mit anderen Worten, Sie können leistungsfähige Rechner, Internet/Bluetooth Konnektivität, Touch Screen und eine Vielzahl von Sensoren mit Ihrem Android Gerät zusammenkombinieren um mit der Aussenwelt zu interagieren.
Das Verwenden des IOIO bedingt keine Veränderung an der Hardware oder Software Ihres Android Geräts und schränkt so die Garantie nicht ein, macht aber das IOIO auch für Nicht-Hacker interessant.
Das IOIO arbeitet als USB Host und verbindet sich mit den meisten Android Geräten, welche über USB Slave Funktionalität verfügen. Bis jetzt ist uns bekannt, dass das Board mit den folgenden Android Geräten zusammenarbeitet:
G1, Nexus One, Nexus S, Motorola Droid X u.v.m.
Sparkfun hat einen blog post mit Links zu vielen gut dokumentierten Projekten mit dem IOIO.
Hinweis: Dieses Produkt ist in Zusammenarbeit mit Ytai Ben-Tsvi entwickelt worden. Ein Anteil am Verkauf jedes IOIO fliesst zur Weiterentwicklung in das Projekt zurück.
Dokumente:
|