USB Host-Shield




USB Host Shield on lisäosa Arduino kehitysalustalle. Tämä mahdollistaa sen, että USB laitteiden digitaalinen logiikka ja Arduinon analogiset/digitaaliset I/O ominaisuudet voidaan yhdistää moneen olemassa olevaan USB laitteeseen.

Tämä tarkoittaa sitä että, voit käyttää Arduino rajapintaa ohjaamaan mitä tahansa USB-slave -laitetta. Lukea muistitikuilta, tai digitaalikamerasta. Ohjata Bluetooth donglen kautta BT laitteita. Ohjaushallinta hyödyntäen näppäimistöä, hiirtä tai peliohjaimia. Voit myös hallita Arduinolla MIDI musiikki laitteita USB host kortin avulla. Erityisen mielenkiintoinen ADK yhteensopivuus mahdollistaa hallintarajapinnan, jonka avulla voit rakentaa Android OS:lla sovelluksia Arduinon ohjaamiseen! 

Yleisesti Arduinossa on valmiina USB liitäntä, joka on lähtökohtaisesti suunniteltu vain virran syöttöön ja kortin hallintaan tietokoneen kautta (USB serial / flashing). Tämän vuoksi erillinen USB host shield on tarpeellinen. Arduino tarjoaa myös USB host variaatiota, jotka eivät vaadi erillistä USB host shieldiä. Tässä muutama esimerkki Arduino Due ja Arduino Mega ADK.


USB Host Shieldiin voit liittää minkä tahansa standardin Arduino variantin, Unon, Duemilanoven, Megan ja myös tarvittaessa myös ARM pohjaiseen Due:en. Arduino IDE:ssä on valmiina USB host kirjastot. Ne ovat kuitenkin tarkoitettu referenssiksi Arduino Due:n USB host portille ADK käyttöön. Siis erillinen ajuri on tarpeen hankkia Arduino IDE:een. Avoimena lähdekoodina löytyy esimerkiksi Oleg Mazurovin ylläpitämä USB Host Shield 2.0 Arduino kirjasto + runsas määrä esimerkkejä, joiden avulla pääsee helposti alkuun.

(ADK) Android Open Accessory Development Kit

 

Android 3.1 julkaisi Android Open Accessory tuen, joka mahdollistaa ulkoisten USB -laitteiden käytön Android "accessory" tilassa. Kun Android- laite on "accessory" tilassa, kytketty lisälaite toimii USB host tilassa ja Android - pohjaisen laite toimii USB-"laite" tilassa. Android USB lisälaitteet ovat erityisesti suunniteltu kiinnittymään Android- laitteisiin ja noudattaa yksinkertaista protokollaa (Android Open Accessory Protocol 2.0, AOA). Tämän AOA protokollan avulla laitteet kykenevät tunnistamaan Android- yhteensopivia laitteita, jotka tukevat "accessory" tilaa.

ADK on mahdollistanut runsaan valikoiman Android sovelluksia, jotka hyödyntävät Arduino alustaa. Sovelluksia on saatavilla Google play sovelluskaupasta. Google tarjoaa ADK:lle oman software development toolkitin (SDK).

Ei kommentteja:

Lähetä kommentti