Was ist ein USB-Mikrocontroller?
Ein USB-Mikrocontroller (Universal Serial Bus) ist ein computergestützter Teil eines Geräts, der die USB-Funktionen eines Geräts steuert. Ein Mikrocontroller ist ein eigenständiges Computergerät, das häufig in Nicht-Computergeräten wie Motoren, Telefonen und Elektrowerkzeugen verwendet wird. Im Allgemeinen enthält ein Mikrocontroller die gesamte Programmier-, Speicher- und Verarbeitungshardware, die er benötigt, um seine festgelegte Aufgabe auszuführen. Durch Hinzufügen von USB-Funktionen zu einem Mikrocontroller kann auf seine Funktionen über einen USB-Anschluss zugegriffen werden.
USB-Mikrocontroller führen ihre Funktionen über USB-Stecker oder -Ports aus. In der Regel ermöglicht dies einem Gerät, eine Verbindung zu einem Computer über einen USB-Anschluss anstelle einer internen Verbindung herzustellen. Bei einigen Geräten befinden sich die Treiberprogramme auf USB-Speichersticks, die die Software automatisch installieren, wenn das Laufwerk eingesteckt wird. Bei vielen Geräten wird ein USB-Stecker verwendet, von Speichergeräten bis hin zu Musikgeräten. Externe WLAN-Adapter und KVM-Controller (Keyboard Video and Mouse) enthalten ebenfalls einen USB-Mikrocontroller.
Andere Beispiele für Geräte, die möglicherweise einen USB-Mikrocontroller verwenden, sind Drucker, Mobiltelefone oder Spielekonsolen. Ein üblicher Typ eines USB-Mikrocontrollers ist ein USB-Kartenleser. Mit diesem Gerätetyp kann ein Computer Medienkarten wie in Digitalkameras lesen. Neben der Verwendung in Heimgeräten spielen Mikrocontroller auch eine wichtige Rolle bei der Steuerung von wissenschaftlichen Hightech-Geräten, wie sie in Flugzeugen oder in Geräten für die Weltraumforschung zum Einsatz kommen.
Mikrocontroller sind normalerweise sehr kleine Computerchips und haben oft die Größe einer Briefmarke, obwohl sie größer sein können. Da ein Mikrocontroller eine in sich geschlossene rechnergestützte Einheit ist, wird ein Mikrocontroller häufig als eingebettetes System verwendet, was bedeutet, dass er in etwas eingebaut ist, um eine bestimmte Aufgabe auszuführen. Ein Gerät, das einen Mikrocontroller enthält, kann ein Computer sein, aber es ist häufiger ein nicht computerisiertes Gerät, das den Mikrocontroller für eine computerisierte Funktion verwendet. Ein Beispiel hierfür könnte ein Timer in einer elektrischen Zahnbürste sein.
Der Mikrocontroller taucht nicht nur in Haushaltsgeräten und in der Elektronik auf, sondern ist auch in der Robotik weit verbreitet. Robotik ist das Gebiet der Technologie, in dem Roboter untersucht werden und wie sie zum Nutzen der Gesellschaft eingesetzt werden können. In einem Roboter könnte ein USB-Mikrocontroller verwendet werden, um Daten oder Programmierungen in einen Roboter einzuführen. Ein in einen Roboter eingebetteter USB-Mikrocontroller kann zur Kommunikation mit einem USB-Gerät verwendet werden, z. B. einem USB-Stick mit Softwareprogrammen für den Roboter.