O magistrală serial universală (USB) Arduino® este orice placă Arduino® care utilizează un USB ca interfață principală. Arduino® este un microcontroler și o platformă electronică open source. Practic, fiecare computer desktop și laptop vine cu porturi USB, ceea ce înseamnă că dispozitivele USB pot interfața cu aproape orice computer. Există mai multe varietăți de aceste plăci în producție.
Scopul interfeței USB Arduino® este de a permite computerului să reprogrameze sau să ofere instrucțiuni dispozitivului. De exemplu, un programator care folosește o placă echipată cu un radio cu rază scurtă s-ar putea conecta fără fir la un sistem care controlează luminile din casa lui. Odată conectat, programatorul ar putea spune programului să schimbe modurile de iluminare și să seteze toate luminile la niveluri adecvate pentru o cină, dacă programul include un mod pentru cină. Dacă programul nu include un mod de cină, el sau ea ar putea folosi aceeași interfață pentru a încărca o versiune modificată a programului pe dispozitiv.
Majoritatea dispozitivelor Arduino® nu folosesc interfețe separate pentru computer pentru introducere și programare. Dacă un computer interfață cu o invenție printr-o conexiune USB, este puțin probabil să aibă vreun alt mecanism pentru a face acest lucru. Aceste dispozitive pot accepta intrare din alte surse, cum ar fi senzori și comutatoare. Un dispozitiv utilizat pentru a controla iluminarea ar putea accepta, de asemenea, instrucțiuni de la un cadran de pe perete sau de la un senzor de lumină sau de mișcare. Senzorii și comutatoarele, deși interfețele din punct de vedere tehnic, sunt mult mai limitate decât o interfață USB sau altă interfață de computer și nu pot fi utilizate pentru a reprograma un dispozitiv.
Există mai multe avantaje în utilizarea unui USB Arduino® față de alte interfețe pentru microcontroler. Pe lângă faptul că este comună, interfața USB este și ieftină și rapidă. Este nevoie de foarte puțină energie pentru a funcționa, iar conexiunea USB poate fi folosită pentru a încărca dispozitivul în timp ce este conectat. Cablurile USB sunt, de asemenea, mult mai simplu de conectat și reparat decât metodele de transmitere a datelor fără fir sau cablurile seriale mai vechi.
Principala limitare a USB Arduino® este că trebuie să fie conectat fizic la computer pentru a interfața cu acesta, așa că pentru a elimina această limitare, au fost create mai multe interfețe wireless pentru computer pentru platformă. Plăcile Wifi® pot interfața cu ușurință cu computerele, atâta timp cât există un router wireless prezent. Plăcile Xbee® funcționează mai independent și pe distanțe mai lungi. Plăcile Bluetooth® au încă o rază de acțiune limitată, dar au avantajul suplimentar de a putea interfața cu smartphone-urile. În ciuda unor limitări, plăcile USB Arduino® sunt mai ieftine și mai eficiente din punct de vedere energetic decât alternativele wireless.