Anar al contingut

IOIO

De L'Enciclopèdia, la wikipedia en valencià
Archiu:IOIO OTG Cropped.jpg
IOIO

Categoría:Wikipedia:Traducciones para mejorar IOIO (pronunciat yo-yo ) és una série de plaques basades en microcontroladors PIC de còdic obert que permeten que les aplicacions mòvils de Android interactuen en dispositius electrònics externs.[1][2][3] El dispositiu va ser inventat per Ytai Ben-Tsvi en 2011 i va ser fabricat per primera volta per SparkFun Electronics.[1][4][5][6] El nom "IOIO" està inspirat en la funció del dispositiu, que permet a les aplicacions rebre una entrada externa ("I") i produir una eixida externa ("O").[3]

Característiques

[editar | editar còdic]

La placa IOIO conté una única MCU PIC que actua com host USB / esclau USB i es comunica en una aplicació de Android que es eixecuta en un dispositiu Android conectat. La placa proporciona conectivitat a través d'USB, USB-OTG o Bluetooth, i es pot controlar des d'una aplicació de Android usant la API de Java.[7][3][8][9][10]


Ademés de l'entrada / eixida digital bàsica i l'entrada analògica, la biblioteca IOIO també maneja PWM, I2C, SPI, UART, captura d'entrada, detecció capacitiva i control de motor alvançat.[2] Per a conectar-se a dispositius Android més antics que usen USB 2.0 en modo esclau, els models més nous de IOIO usen USB On-The-Go per a actuar com host para dits dispositius.[7] Alguns models també són compatibles en el Google Open Accessory USB protocol.[3]

La API de control de motors IOIO pot manejar fins a 9 motors i qualsevol número d'actuadors binarios en sincronisació i precisió de cicle.[11][12] Els desenrolladors poden enviar una seqüència de comandos d'alt nivell a el IOIO, que realisa la generació de formes d'ona de baix nivell en el chip.[11][12] El firmware IOIO admet 3 tipos diferents de motors; Motors pas a pas, motors DC i servomotorés .[11][12]

El Dispositiu de firmware pot ser actualisat en el lloc per l'usuari.[2] Per a la primera generació de dispositius de l'actualisació es porta a terme utilisant un dispositiu Android i la IOIO Manager application d'aplicacions disponibles en Google Play.[2][13] La segona generació de IOIO-OTG deu ser actualisat utilisant un equip d'escritori que eixecute el IOIODubte aplicació.[14]

IOIO és compatible en computadores i dispositius Android com hosts de primera classe, i proporciona la API exacta en abdós tipos de dispositius.[2] Els dispositius de primera generació solament poden comunicar-se en PC a través de Bluetooth, mentres que els dispositius IOIO-OTG poden usar Bluetooth o USB.[2] Les aplicacions de PC poden usar API para Java o C # per a comunicar-se en la placa; Java és la API oficial.[10][15]

Aplicacions

[editar | editar còdic]

L'hardware i software de IOIO és completament de còdic obert,[16] i ha permés la creació de centenars de proyectes robòtics en tot lo món.[17][18][19][20][21]

El dispositiu ha segut presentat en varis kits d'aprenentage, l'objectiu del qual és ajudar als estudiants a escriure aplicacions de Android que puguen interactuar en el món extern.[2][22][23][24]

El Qualcomm Snapdragon Micro Rover és un robot imprés en 3D que aprofita un teléfon inteligent Android i el IOIO per a controlar els motors i sensors del robot.[25][26] Un equip liderat per l'inventor israelita Dr.Guy Hoffman va crear un robot emocionalment sensible, que es recolza en el IOIO per a controlar l'hardware de dit robot.[27]

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]
  1. 1,0 1,1 Lutz. «SparkFun intros IOIO for Android, a hack-free breakout box to get your mind spinning». Engadget.
  2. 2,0 2,1 2,2 2,3 2,4 2,5 2,6 IOIO Mint - Kit de desenroll de Android portàtil, AdaFruit
  3. 3,0 3,1 3,2 3,3 SparkFun estaja la classe de desenroll de Android en IOIO, PRNewsWire, BOULDER, Colo., 27 de juny de 2012
  4. IOIO Wiki, GitHub, "I est és el blog de Ytai, l'inventor de IOIO"
  5. Blog de Ytai Ben-Tsvi, Blogspot
  6. IOIO per a Android, DEV-10585, SparkFun
  7. 7,0 7,1 IOIO-OTG, DEV-12633, SparkFun
  8. O'Brien. «Second-gen IOIO in the works: embraces the wireless revolution, cuts cost». Engadget.
  9. Guia per a principiantes de IOIO-OTG, SparkFun
  10. 10,0 10,1 Conceptes bàsics de la biblioteca IOIO Java, GitHub
  11. 11,0 11,1 11,2 Control de motor, IOIO Wiki
  12. 12,0 12,1 12,2 IOIO Plotter i la biblioteca de control de motors, 14 de maig de 2013, blog de Ytai Ben-Tsvi
  13. IOIO Manager, Google Play Store
  14. IOIO-OTG carregador d'arrancada i IOIODubte, IOIO Wiki
  15. IOIODotNet, GitHub
  16. IOIO, GitHub
  17. Davies. «IOIO for Android gets video donem: Geek’s paradise!». Slashgear.
  18. Proyectes construïts en IOIO, Pinterest
  19. Tanc de bricolaje en Android, Edwin Kee, 08/10/2011, Ubergeek
  20. El termostat de teléfon inteligent de bricolaje nos ha preguntat qué va passar en Android Home, 15 d'octubre de 2012, Kevin Krause, Phandroid
  21. Respirar en el tauler de IOIO per a un dispositiu d'anàlisis d'alcohol per a Android, GadgetMaster, Electronics Weekly, 11 de maig de 2012
  22. Kit d'inventor de IOIO, RB-Spa-934
  23. Kit de l'inventor SparkFun per a IOIO, SparkFun
  24. Joyce. «Holiday Shopping? 25 Gifts Sheldon and Friends would Love». Scientific Computing. Archivat des d'el original, el 17 d'abril de 2016. Consultat el 22 de giner de 2019.
  25. Snapdragon Micro Rover, Qualcomm
  26. MENDOZA. «Qualcomm’s 3D Printed Micro Rover Controlled by Smartphones». 3DPrint.
  27. Meyrav. «Israeli Robot Reacts 'Emotionally' to How You Talk». ShalomLife. Archivat des d'el original, el 12 de juliol de 2015. Consultat el 22 de giner de 2019.


Referències

[editar | editar còdic]