Vad är en USB Arduino®?

En universell seriell buss (USB) Arduino® är alla Arduino®-kort som använder en USB som sitt primära gränssnitt. Arduino® är en öppen källkods mikrokontroller och elektronikplattform. Praktiskt taget alla stationära och bärbara datorer har USB-portar, vilket innebär att USB-enheter kan gränssnitt mot nästan vilken dator som helst. Det finns flera varianter av dessa brädor i produktion.

Syftet med USB Arduino®-gränssnittet är att låta datorn programmera om eller ge instruktioner till enheten. Till exempel kan en programmerare som använder ett kort som är utrustad med en kortradio trådlös ansluta till ett system som styr lamporna i hans eller hennes hus. När den var ansluten kunde programmeraren säga att programmet skulle byta belysningslägen och ställa in alla lampor på nivåer som är lämpliga för en middagssamtal om programmet inkluderar ett middagssättläge. Om programmet inte inkluderar ett middagsläge kan han eller hon använda samma gränssnitt för att ladda upp en modifierad version av programmet till enheten.

De flesta Arduino®-enheter använder inte separata datorgränssnitt för inmatning och programmering. Om en dator samverkar med en uppfinning över en USB-anslutning är det troligt att det inte finns någon annan mekanism för att göra det. Dessa enheter kan ta emot inmatningar från andra källor, t.ex. sensorer och switchar. En enhet som används för att kontrollera belysning kan också ta emot instruktioner från en urtavla på väggen eller från en ljus- eller rörelsessensor. Sensorer och switchar är tekniska gränssnitt långt mer begränsade än ett USB eller annat datorgränssnitt och kan inte användas för att omprogrammera en enhet.

Det finns flera fördelar med att använda en USB Arduino® jämfört med andra gränssnitt för mikrokontrollern. Förutom att det är vanligt är USB-gränssnittet också billigt och snabbt. Det kräver väldigt lite ström att använda, och USB-anslutningen kan användas för att ladda enheten när den är ansluten. USB-kablar är också mycket enklare att koppla och reparera än trådlösa dataöverföringsmetoder eller äldre seriekablar.

Huvudbegränsningen för USB Arduino® är att den måste vara fysiskt ansluten till datorn för att gränssnitta med den, så för att eliminera denna begränsning har flera trådlösa datorgränssnitt skapats för plattformen. Wifi®-kort kan enkelt gränssnitt mot datorer så länge det finns en trådlös router närvarande. Xbee®-kort fungerar mer självständigt och över längre avstånd. Bluetooth®-kort har fortfarande begränsat räckvidd, men har den ytterligare fördelen att kunna gränssnitt med smartphones. Trots vissa begränsningar är USB Arduino®-kort billigare och mer energieffektiva än trådlösa alternativ.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?