Mikä on USB Arduino®?

Yleinen sarjaväylä (USB) Arduino® on mikä tahansa Arduino® -kortti, joka käyttää USB: tä ensisijaisena rajapintana. Arduino® on avoimen lähdekoodin mikro- ja elektroniikkaympäristö. Käytännössä jokaisessa pöytätietokoneessa ja kannettavassa tietokoneessa on USB -portit, mikä tarkoittaa, että USB -laitteet voivat liittyä lähes mihin tahansa tietokoneeseen. Näitä levyjä on tuotannossa useita lajikkeita.

USB Arduino® -liitännän tarkoituksena on antaa tietokoneen ohjelmoida uudelleen tai antaa ohjeita laitteelle. Esimerkiksi ohjelmoija, joka käyttää korttia, jossa on lyhyen kantaman radio, voi muodostaa langattoman yhteyden järjestelmään, joka ohjaa kotinsa valoja. Kun yhteys on muodostettu, ohjelmoija voi kertoa ohjelmalle vaihtaa valotilaa ja asettaa kaikki valot illallisjuhliin sopivalle tasolle, jos ohjelma sisältää illallistilatilan. Jos ohjelma ei sisällä illallistilatilaa, hän voi käyttää samaa käyttöliittymää ladatakseen ohjelman muokatun version laitteeseen.

Useimmat Arduino® -laitteet eivät käytä erillisiä tietokoneliitäntöjä tuloon ja ohjelmointiin. Jos tietokone liitetään keksintöön USB -liitännän kautta, sillä ei todennäköisesti ole muuta mekanismia. Nämä laitteet voivat vastaanottaa tulon muista lähteistä, kuten antureista ja kytkimistä. Valaistuksen ohjaamiseen käytettävä laite voi myös hyväksyä ohjeita seinän valitsimelta tai valo- tai liikeanturilta. Anturit ja kytkimet ovat teknisesti rajapintoja rajoittavampia kuin USB- tai muu tietokoneen käyttöliittymä, eikä niitä voida käyttää laitteen uudelleenohjelmointiin.

USB Arduino®: n käyttämisellä on useita etuja muihin mikrokontrollerin liitäntöihin verrattuna. Yleisen USB -liitännän lisäksi se on myös halpa ja nopea. Se vaatii hyvin vähän virtaa toimiakseen, ja USB -liitäntää voidaan käyttää laitteen lataamiseen sen ollessa kytkettynä. USB -kaapelit on myös paljon helpompi kytkeä ja korjata kuin langattomat tiedonsiirtomenetelmät tai vanhemmat sarjakaapelit.

USB Arduino®: n tärkein rajoitus on, että sen on oltava fyysisesti liitettynä tietokoneeseen, jotta se voidaan liittää siihen, joten tämän rajoituksen poistamiseksi alustalle on luotu useita langattomia tietokoneiden käyttöliittymiä. Wifi® -levyt voivat helposti liittyä tietokoneisiin, kunhan langaton reititin on läsnä. Xbee® -levyt toimivat itsenäisemmin ja pidemmillä matkoilla. Bluetooth® -korttien kantama on edelleen rajallinen, mutta niiden lisäetuna on liitäntä älypuhelimiin. Joistakin rajoituksista huolimatta USB Arduino® -kortit ovat halvempia ja tehokkaampia kuin langattomat vaihtoehdot.