Was ist ein USB Arduino®?
Ein universeller Serienbus (USB) Arduino® ist ein beliebiges Arduino® -Board, das eine USB als primäre Schnittstelle verwendet. Arduino® ist eine Open -Source -Mikrocontroller- und Elektronikplattform. Praktisch jeder Desktop- und Laptop -Computer verfügt über USB -Anschlüsse, was bedeutet, dass USB -Geräte mit fast jedem Computer miteinander verbinden können. Es gibt mehrere Sorten dieser Boards in der Produktion. Zum Beispiel kann ein Programmierer, der eine mit einem Kurzstreckenradio ausgestattete Boards verwendet, drahtlos mit einem System eine Verbindung zu einem System herstellen, das die Lichter in seinem Haus steuert. Sobald der Programmierer das Programm angeschlossen hat, muss er das Programm ändern und alle Leuchten auf Levels einstellen, die für eine Dinnerparty geeignet sind, wenn das Programm einen Dinnerparty -Modus enthält. Wenn das Programm keinen Dinnerparty -Modus enthält, kann es dieselbe Schnittstelle verwenden, um eine geänderte Version des Programms auf das Gerät hochzuladen.
Die meisten Arduino® -Geräte verwenden keine separaten Computerschnittstellen für Eingaben und Programmierungen. Wenn ein Computer mit einer Erfindung über eine USB -Verbindung übertrifft, ist es unwahrscheinlich, dass es einen anderen Mechanismus dafür hat. Diese Geräte können Eingaben von anderen Quellen wie Sensoren und Schalter akzeptieren. Ein Gerät, das zur Steuerung der Beleuchtung verwendet wird, kann auch Anweisungen von einem Zifferblatt an der Wand oder von einem Licht- oder Bewegungssensor akzeptieren. Sensoren und Schalter sind zwar technisch gesehen weitaus begrenzter als eine USB- oder andere Computerschnittstelle und können nicht zur Umprogrammierung eines Geräts verwendet werden.
Die Verwendung eines USB Arduino® über andere Schnittstellen für den Mikrocontroller hat mehrere Vorteile. Die USB -Schnittstelle ist nicht nur häufig, sondern auch billig und schnell. Der Betrieb ist nur sehr wenig Strom und die USB -Verbindung kann verwendet werden, um das Gerät während der Verbindung zu laden. USB -Kabel sind auch viel einfacher to Draht und Reparatur als drahtlose Datenübertragungsmethoden oder ältere serielle Kabel.
Die Hauptbegrenzung des USB Arduino® besteht darin, dass sie physikalisch mit dem Computer verbunden sein muss, um mit ihm eine Schnittstelle zu erhalten. Um diese Einschränkung zu beseitigen, wurden für die Plattform mehrere drahtlose Computerschnittstellen erstellt. WiFi® -Boards können sich leicht mit Computern einstellen, solange ein drahtloser Router vorhanden ist. XBEE® Boards arbeiten unabhängig und über längere Entfernungen. Bluetooth® -Boards verfügen immer noch über eine begrenzte Reichweite, haben jedoch den zusätzlichen Vorteil, dass sie mit Smartphones miteinander verbinden können. Trotz einiger Einschränkungen sind USB Arduino® Boards billiger und energischer effizienter als drahtlose Alternativen.