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,0 1,1 Lutz. «SparkFun intros IOIO for Android, a hack-free breakout box to get your mind spinning». Engadget.
- ↑ 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,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
- ↑ IOIO Wiki, GitHub, "I est és el blog de Ytai, l'inventor de IOIO"
- ↑ Blog de Ytai Ben-Tsvi, Blogspot
- ↑ IOIO per a Android, DEV-10585, SparkFun
- ↑ 7,0 7,1 IOIO-OTG, DEV-12633, SparkFun
- ↑ O'Brien. «Second-gen IOIO in the works: embraces the wireless revolution, cuts cost». Engadget.
- ↑ Guia per a principiantes de IOIO-OTG, SparkFun
- ↑ 10,0 10,1 Conceptes bàsics de la biblioteca IOIO Java, GitHub
- ↑ 11,0 11,1 11,2 Control de motor, IOIO Wiki
- ↑ 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
- ↑ IOIO Manager, Google Play Store
- ↑ IOIO-OTG carregador d'arrancada i IOIODubte, IOIO Wiki
- ↑ IOIODotNet, GitHub
- ↑ IOIO, GitHub
- ↑ Davies. «IOIO for Android gets video donem: Geek’s paradise!». Slashgear.
- ↑ Proyectes construïts en IOIO, Pinterest
- ↑ Tanc de bricolaje en Android, Edwin Kee, 08/10/2011, Ubergeek
- ↑ 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
- ↑ 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
- ↑ Kit d'inventor de IOIO, RB-Spa-934
- Archivat el 12 de juliol de 2015 archivat en Wayback Machine., RobotShop
- ↑ Kit de l'inventor SparkFun per a IOIO, SparkFun
- ↑ 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.
- ↑ Snapdragon Micro Rover, Qualcomm
- ↑ MENDOZA. «Qualcomm’s 3D Printed Micro Rover Controlled by Smartphones». 3DPrint.
- ↑ 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]
- Este artícul conté una traducció derivada de «IOIO» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.