Mis on USB Arduino®?

Universaalne jadasiin (USB) Arduino® on mis tahes Arduino® plaat, mis kasutab peamise liidesena USB-d. Arduino® on avatud lähtekoodiga mikrokontroller ja elektroonikaplatvorm. Praktiliselt igal laua- ja sülearvutil on USB-pordid, mis tähendab, et USB-seadmed saavad liidestada peaaegu iga arvutiga. Neid plaate on tootmises mitut sorti.

USB Arduino® liidese eesmärk on võimaldada arvutil seadmele ümber programmeerida või juhiseid anda. Näiteks võib programmeerija, kes kasutab lähiraadioga varustatud tahvlit, juhtmevabalt ühenduse luua süsteemiga, mis juhib tema maja tulesid. Pärast ühendamist võib programmeerija käskida programmil muuta valgustusrežiime ja seada kõik tuled õhtusöögipeo jaoks sobivatele tasemetele, kui programm sisaldab õhtusöögirežiimi. Kui programm ei sisalda õhtusöögirežiimi, võib ta kasutada sama liidest programmi muudetud versiooni seadmesse üleslaadimiseks.

Enamik Arduino® seadmeid ei kasuta sisendiks ja programmeerimiseks eraldi arvutiliideseid. Kui arvuti liidestub leiutisega USB-ühenduse kaudu, ei ole sellel tõenäoliselt muud mehhanismi. Need seadmed saavad vastu võtta sisendit muudest allikatest, nagu andurid ja lülitid. Valgustuse juhtimiseks kasutatav seade võib vastu võtta ka juhiseid seinal olevalt sihverplaadilt või valgus- või liikumisandurilt. Andurid ja lülitid, kuigi tehniliselt liidesed, on palju piiratumad kui USB või muu arvutiliides ja neid ei saa kasutada seadme ümberprogrammeerimiseks.

USB Arduino® kasutamisel on võrreldes teiste mikrokontrolleri liidestega mitmeid eeliseid. Lisaks sellele, et USB-liides on tavaline, on see ka odav ja kiire. See nõuab töötamiseks väga vähe voolu ja USB-ühendust saab kasutada seadme laadimiseks, kui see on ühendatud. USB-kaablite ühendamine ja parandamine on samuti palju lihtsam kui traadita andmeedastusmeetodite või vanemate jadakaablite puhul.

USB Arduino® peamiseks piiranguks on see, et sellega liidestamiseks peab see olema füüsiliselt arvutiga ühendatud, nii et selle piirangu kõrvaldamiseks on platvormi jaoks loodud mitu juhtmevaba arvutiliidest. Wifi®-plaadid saavad hõlpsasti arvutitega liidestada, kui juhtmevaba ruuter on olemas. Xbee® plaadid töötavad iseseisvamalt ja pikema vahemaa tagant. Bluetooth®-plaatidel on endiselt piiratud ulatus, kuid nende lisaeelis on võimalus nutitelefonidega liidestada. Vaatamata mõningatele piirangutele on USB Arduino® plaadid odavamad ja energiasäästlikumad kui juhtmevabad alternatiivid.