Co je USB Arduino®?
Univerzální sériová sběrnice (USB) Arduino® je jakákoli deska Arduino®, která jako primární rozhraní používá USB. Arduino® je platforma s otevřeným zdrojovým mikrokontrolérem a elektronikou. Prakticky každý stolní a notebookový počítač přichází s porty USB, což znamená, že zařízení USB se mohou propojit s téměř jakýmkoli počítačem. Existuje několik odrůd těchto desek ve výrobě.
Účelem rozhraní USB Arduino® je umožnit počítači přeprogramovat nebo poskytnout pokyny zařízení. Například programátor využívající desku vybavenou rádiem s krátkým dosahem by se mohl bezdrátově připojit ke systému, který ovládá světla v jeho domě. Po připojení by programátor mohl sdělit programu, aby změnil režimy osvětlení a nastavil všechna světla na úrovně vhodné pro večeři, pokud program obsahuje režim večeře. Pokud program nezahrnuje režim večeře, mohl by použít stejné rozhraní k nahrávání upravené verze programu do zařízení.
Většina zařízení Arduino® nepoužívá pro vstup a programování samostatná počítačová rozhraní. Pokud počítač rozhraje s vynálezem přes připojení USB, je nepravděpodobné, že by k tomu měl jakýkoli jiný mechanismus. Tato zařízení mohou přijímat vstup z jiných zdrojů, jako jsou senzory a přepínače. Zařízení, které se používá k řízení osvětlení, může také přijmout pokyny z číselníku na zdi nebo ze senzoru světla nebo pohybu. Senzory a spínače, i když jsou technicky rozhraní, jsou mnohem omezenější než USB nebo jiné počítačové rozhraní a nelze je použít k přeprogramu zařízení.
Existuje několik výhod použití USB Arduino® oproti jiným rozhraním pro mikrokontrolér. Kromě běžného, rozhraní USB je také levné a rychlé. Pro provoz vyžaduje velmi málo energie a připojení USB lze použít k nabíjení zařízení při připojení. Kabely USB jsou také mnohem jednodušší to dráty a opravy než metody přenosu bezdrátových dat nebo starší sériové kabely.
Hlavním omezením USB Arduino® je to, že musí být fyzicky připojeno k počítači, aby s ním propojil, takže pro odstranění tohoto omezení bylo pro platformu vytvořeno několik bezdrátových počítačových rozhraní. Desky WiFi® mohou snadno propojit s počítači, pokud je přítomen bezdrátový router. Desky XBEE® provozují více nezávisle a na delší vzdálenosti. Desky Bluetooth® mají stále omezený rozsah, ale mají další výhodu, že jsou schopny propojit se s chytrými telefony. Navzdory určitým omezením jsou desky USB Arduino® levnější a energeticky efektivnější než bezdrátové alternativy.