Co to jest USB Arduino®?

Arduino® to uniwersalna magistrala szeregowa (USB) to dowolna płytka Arduino®, która wykorzystuje interfejs USB jako główny interfejs. Arduino® jest mikrokontrolerem i platformą elektroniczną typu open source. Praktycznie każdy komputer stacjonarny i laptop jest wyposażony w porty USB, co oznacza, że ​​urządzenia USB mogą współpracować z prawie każdym komputerem. Istnieje kilka odmian tych płyt w produkcji.

Interfejs USB Arduino® służy do przeprogramowania komputera lub przekazania instrukcji urządzeniu. Na przykład programista korzystający z płyty wyposażonej w radio bliskiego zasięgu może połączyć się bezprzewodowo z systemem kontrolującym światła w swoim domu. Po podłączeniu programista może nakazać programowi zmianę trybów oświetlenia i ustawienie wszystkich świateł na poziomach odpowiednich dla przyjęcia obiadowego, jeśli program obejmuje tryb przyjęcia obiadowego. Jeśli program nie obejmuje trybu przyjęcia obiadowego, może on użyć tego samego interfejsu do przesłania zmodyfikowanej wersji programu na urządzenie.

Większość urządzeń Arduino® nie używa osobnych interfejsów komputerowych do wprowadzania danych i programowania. Jeśli komputer łączy się z wynalazkiem przez połączenie USB, jest mało prawdopodobne, aby miał do tego celu jakiś inny mechanizm. Urządzenia te mogą przyjmować dane wejściowe z innych źródeł, takich jak czujniki i przełączniki. Urządzenie używane do sterowania oświetleniem może również przyjmować instrukcje z tarczy na ścianie lub z czujnika światła lub ruchu. Czujniki i przełączniki, choć technicznie interfejsy, są znacznie bardziej ograniczone niż interfejs USB lub innego komputera i nie można ich użyć do przeprogramowania urządzenia.

Istnieje wiele zalet używania USB Arduino® w porównaniu z innymi interfejsami mikrokontrolera. Interfejs USB jest nie tylko powszechny, ale także tani i szybki. Do działania wymaga bardzo mało energii, a połączenie USB może służyć do ładowania urządzenia podczas połączenia. Kable USB są również znacznie prostsze do okablowania i naprawy niż metody bezprzewodowej transmisji danych lub starsze kable szeregowe.

Głównym ograniczeniem USB Arduino® jest to, że musi on być fizycznie podłączony do komputera, aby się z nim połączyć, dlatego w celu wyeliminowania tego ograniczenia stworzono kilka bezprzewodowych interfejsów komputerowych dla platformy. Płyty Wi-Fi® mogą łatwo łączyć się z komputerami, o ile jest obecny router bezprzewodowy. Płyty Xbee® działają bardziej niezależnie i na dłuższych dystansach. Karty Bluetooth® nadal mają ograniczony zasięg, ale mają dodatkową zaletę, że mogą łączyć się ze smartfonami. Pomimo pewnych ograniczeń płyty USB Arduino® są tańsze i bardziej energooszczędne niż alternatywy bezprzewodowe.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?