Wat is een USB-microcontroller?
Een USB-microcontroller (Universal Serial Bus) is een geautomatiseerd onderdeel van een apparaat dat de USB-functies op een apparaat bestuurt. Een microcontroller is een stand-alone computerapparaat dat vaak wordt gebruikt in niet-computerapparaten, zoals motoren, telefoons en elektrisch gereedschap. Over het algemeen bevat een microcontroller alle programmeer-, geheugen- en verwerkingshardware die het nodig heeft om zijn toegewezen taak uit te voeren. Door USB-functionaliteit toe te voegen aan een microcontroller, zijn de functies toegankelijk via een USB-poort.
USB-microcontrollers voeren hun functies uit met behulp van USB-stekkers of -poorten. Meestal is dit om een apparaat verbinding te laten maken met een computer via een USB-poort in plaats van een interne verbinding. Sommige apparaten worden geleverd met stuurprogramma's op USB-geheugensticks die de software automatisch installeren wanneer de schijf wordt aangesloten. Veel apparaten gebruiken een USB-stekker om te werken, van geheugenapparaten tot muziekapparatuur. Externe draadloze internetadapters en KVM-controllers (keyboard video and mouse) zijn ook apparaten met een USB-microcontroller.
Andere voorbeelden van apparaten die een USB-microcontroller kunnen gebruiken, zijn printers, mobiele telefoons of gameconsoles. Een veelgebruikt type USB-microcontroller is een USB-kaartmedialezer. Dit type apparaat geeft een computer de mogelijkheid om mediakaarten te lezen zoals die in digitale camera's. Naast hun gebruik in huishoudelijke apparaten, zijn microcontrollers ook van cruciaal belang bij het besturen van high-tech wetenschappelijke apparaten zoals apparaten die worden gebruikt in vliegtuigen of ingebed in apparatuur die wordt gebruikt bij ruimteverkenning.
Microcontrollers zijn meestal zeer kleine computerchips en hebben vaak de grootte van een postzegel, hoewel ze groter kunnen zijn. Aangezien een microcontroller een op zichzelf staande gecomputeriseerde eenheid is, wordt een microcontroller vaak gebruikt als een ingebed systeem, wat betekent dat het in iets wordt geplaatst om een specifieke taak uit te voeren. Een apparaat dat een microcontroller bevat, kan een computer zijn, maar het is vaker een niet-geautomatiseerd apparaat dat de microcontroller gebruikt voor een geautomatiseerde functie. Een voorbeeld hiervan kan een timer in een elektrische tandenborstel zijn.
Naast het verschijnen in consumentenapparatuur en elektronica, is de microcontroller ook gebruikelijk in robotica. Robotica is het gebied van technologie dat robots bestudeert en hoe ze kunnen worden gebruikt om de samenleving ten goede te komen. In een robot kan een USB-microcontroller worden gebruikt om gegevens of programmering in een robot te introduceren. Een USB-microcontroller ingebed in een robot kan worden gebruikt om te communiceren met een USB-apparaat, zoals een thumb drive met softwareprogramma's voor de robot.