Što je USB Arduino®?

Univerzalna serijska sabirnica (USB) Arduino® je svaka Arduino® ploča koja koristi USB kao primarno sučelje. Arduino® je mikrokontroler i elektronička platforma otvorenog koda. Praktično svako stolno i prijenosno računalo dolazi s USB priključcima, što znači da se USB uređaji mogu povezati s gotovo svim računalom. U proizvodnji postoji nekoliko vrsta ovih ploča.

Svrha USB Arduino® sučelja je omogućiti računalu da reprogramira ili daje upute uređaju. Na primjer, programer koji koristi ploču opremljenu radiom kratkog dometa mogao bi se bežično povezati sa sustavom koji kontrolira svjetla u njegovoj ili njezinoj kući. Nakon povezivanja, programer bi mogao reći programu da promijeni načine osvjetljenja i postavi sva svjetla na razine prikladne za večeru ako program uključuje način za večeru. Ako program ne uključuje način za večeru, on ili ona mogu koristiti isto sučelje za prijenos modificirane verzije programa na uređaj.

Većina Arduino® uređaja ne koristi odvojena računalna sučelja za unos i programiranje. Ako se računalo povezuje s izumom putem USB veze, malo je vjerojatno da će imati neki drugi mehanizam za to. Ovi uređaji mogu prihvatiti ulaz iz drugih izvora, kao što su senzori i prekidači. Uređaj koji se koristi za upravljanje rasvjetom također može prihvatiti upute s brojčanika na zidu ili senzora svjetla ili pokreta. Senzori i prekidači, iako tehnički sučelja, daleko su ograničeniji od USB ili drugog računalnog sučelja i ne mogu se koristiti za reprogramiranje uređaja.

Postoji nekoliko prednosti korištenja USB Arduino® u odnosu na druga sučelja za mikrokontroler. Osim što je uobičajeno, USB sučelje je također jeftino i brzo. Za rad je potrebno vrlo malo energije, a USB priključak se može koristiti za punjenje uređaja dok je spojen. USB kabeli su također mnogo jednostavniji za ožičenje i popravak od metoda bežičnog prijenosa podataka ili starijih serijskih kabela.

Glavno ograničenje USB Arduino® je to što on mora biti fizički spojen na računalo da bi se sučelio s njim, pa je za eliminiranje ovog ograničenja stvoreno nekoliko bežičnih računalnih sučelja za platformu. Wifi® ploče mogu se lako povezati s računalima sve dok postoji bežični usmjerivač. Xbee® ploče rade neovisnije i na većim udaljenostima. Bluetooth® ploče još uvijek imaju ograničen domet, ali imaju dodatnu prednost što se mogu povezati s pametnim telefonima. Unatoč nekim ograničenjima, USB Arduino® ploče su jeftinije i energetski učinkovitije od bežičnih alternativa.