Wat is een USB Arduino®?
Een Universal Serial Bus (USB) Arduino® is elk Arduino® -bord dat een USB als primaire interface gebruikt. Arduino® is een open source microcontroller en elektronicaplatform. Vrijwel elke desktop- en laptop wordt geleverd met USB -poorten, wat betekent dat USB -apparaten met bijna elke computer kunnen communiceren. Er zijn verschillende soorten van deze borden in de productie.
Het doel van de USB Arduino® -interface is om de computer in staat te stellen het apparaat opnieuw te programmeren of instructies te geven. Een programmeur die een bord gebruikt, is bijvoorbeeld uitgerust met een radio op korte afstand, kan draadloos verbinding maken met een systeem dat de lichten in zijn of haar huis regelt. Eenmaal verbonden, zou de programmeur het programma kunnen vertellen om verlichtingsmodi te wijzigen en alle lichten in te stellen op niveaus die geschikt zijn voor een etentje als het programma een dinerfeestmodus bevat. Als het programma geen dinermodus bevat, kan hij of zij dezelfde interface gebruiken om een gewijzigde versie van het programma naar het apparaat te uploaden. <
De meeste Arduino® -apparaten gebruiken geen afzonderlijke computerinterfaces voor invoer en programmering. Als een computer interfaceert met een uitvinding via een USB -verbinding, is het onwaarschijnlijk dat het een ander mechanisme heeft. Deze apparaten kunnen input van andere bronnen accepteren, zoals sensoren en schakelaars. Een apparaat dat wordt gebruikt om verlichting te regelen, kan ook instructies accepteren van een wijzerplaat op de muur of van een licht- of bewegingssensor. Sensoren en schakelaars, hoewel technisch interfaces, zijn veel beperkter dan een USB- of andere computerinterface en kunnen niet worden gebruikt om een apparaat te herprogrammeren.
Er zijn verschillende voordelen aan het gebruik van een USB Arduino® over andere interfaces voor de microcontroller. Naast gebruikelijk is de USB -interface ook goedkoop en snel. Het vereist heel weinig vermogen om te werken en de USB -verbinding kan worden gebruikt om het apparaat op te laden terwijl het is aangesloten. USB -kabels zijn ook veel eenvoudiger to Draad en reparatie dan draadloze data -transmissiemethoden of oudere seriële kabels.
De belangrijkste beperking van de USB Arduino® is dat deze fysiek moet worden aangesloten op de computer om ermee te communiceren, dus om deze beperking te elimineren, zijn verschillende draadloze computerinterfaces gemaakt voor het platform. WiFi® -boards kunnen gemakkelijk samenwerken met computers, zolang er een draadloze router aanwezig is. Xbee® -boards werken meer onafhankelijk en over langere afstanden. Bluetooth® -boards hebben nog steeds een beperkt bereik, maar hebben het extra voordeel dat ze kunnen communiceren met smartphones. Ondanks enkele beperkingen zijn USB Arduino® -boards goedkoper en meer vermogensefficiënter dan draadloze alternatieven.