Hva er en USB Arduino®?

En Universal Serial Bus (USB) Arduino® er ethvert Arduino® -brett som bruker en USB som dets primære grensesnitt. Arduino® er en open source mikrokontroller og elektronikkplattform. Praktisk talt hver stasjonære og bærbare datamaskin leveres med USB -porter, noe som betyr at USB -enheter kan grensesnitt mot nesten hvilken som helst datamaskin. Det er flere varianter av disse brettene i produksjon.

Formålet med USB Arduino® -grensesnittet er å la datamaskinen omprogrammere eller gi instruksjoner til enheten. For eksempel kan en programmerer som bruker et brett utstyrt med en kort rekkevidde radio trådløst koble seg til et system som kontrollerer lysene i huset hans. Når programmereren er koblet til, kunne programmereren fortelle programmet om å endre belysningsmodus og sette alle lys til nivåer som er passende for en middagsselskap hvis programmet inkluderer en middagsselskapsmodus. Hvis programmet ikke inkluderer en middagsselskapsmodus, kan han eller hun bruke det samme grensesnittet til å laste opp en modifisert versjon av programmet til enheten.

De fleste Arduino® -enheter bruker ikke separate datamaskingrensesnitt for inngang og programmering. Hvis en datamaskin grensesnitt med en oppfinnelse over en USB -tilkobling, er det lite sannsynlig å ha noen annen mekanisme for å gjøre det. Disse enhetene kan godta innspill fra andre kilder, for eksempel sensorer og brytere. En enhet som brukes til å kontrollere belysning, kan også godta instruksjoner fra en skive på veggen eller fra en lys- eller bevegelsessensor. Sensorer og brytere, selv om teknisk grensesnitt, er langt mer begrenset enn et USB eller annet datamaskingrensesnitt og kan ikke brukes til å omprogrammere en enhet.

Det er flere fordeler ved å bruke en USB Arduino® over andre grensesnitt for mikrokontrolleren. Foruten å være vanlig, er USB -grensesnittet også billig og raskt. Det krever veldig lite strøm for å operere, og USB -tilkoblingen kan brukes til å lade enheten mens du kobles til. USB -kabler er også mye enklere to ledning og reparasjon enn trådløse dataoverføringsmetoder eller eldre seriekabler.

Hovedbegrensningen til USB Arduino® er at den må være fysisk koblet til datamaskinen for å grensesnitt med den, så for å eliminere denne begrensningen er det opprettet flere trådløse datamaskingrensesnitt for plattformen. WiFi® -tavler kan enkelt grensesnitt mot datamaskiner så lenge det er en trådløs ruter til stede. XBEE® -brett fungerer mer uavhengig og over lengre avstander. Bluetooth® -tavler har fremdeles begrenset rekkevidde, men har den ekstra fordelen av å kunne grensesnitt mot smarttelefoner. Til tross for noen begrensninger, er USB Arduino® -tavler billigere og mer krafteffektive enn trådløse alternativer.

ANDRE SPRÅK