Wat is een USB Arduino®?

Een universele seriële 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 laptopcomputer wordt geleverd met USB-poorten, wat betekent dat USB-apparaten met bijna elke computer kunnen communiceren. Er zijn verschillende soorten van deze platen in productie.

Het doel van de USB Arduino®-interface is om de computer opnieuw te programmeren of instructies aan het apparaat te geven. Een programmeur die bijvoorbeeld een bord gebruikt met een korteafstandsradio, kan draadloos verbinding maken met een systeem dat de lichten in zijn of haar huis aanstuurt. Eenmaal verbonden, zou de programmeur het programma kunnen vertellen om de verlichtingsmodi te veranderen en alle lichten in te stellen op niveaus die geschikt zijn voor een etentje als het programma een etentje-modus bevat. Als het programma geen dinermodus heeft, kan hij of zij dezelfde interface gebruiken om een ​​aangepaste versie van het programma naar het apparaat te uploaden.

De meeste Arduino®-apparaten gebruiken geen afzonderlijke computerinterfaces voor invoer en programmering. Als een computer via een USB-verbinding met een uitvinding werkt, is het onwaarschijnlijk dat er een ander mechanisme voor is. Deze apparaten kunnen invoer van andere bronnen accepteren, zoals sensoren en schakelaars. Een apparaat dat wordt gebruikt om de verlichting te regelen, kan ook instructies accepteren van een wijzerplaat aan de muur of van een licht- of bewegingssensor. Sensoren en schakelaars zijn technisch gezien veel beperkter dan een USB- of andere computerinterface en kunnen niet worden gebruikt om een ​​apparaat opnieuw te programmeren.

Het gebruik van een USB Arduino® ten opzichte van andere interfaces voor de microcontroller heeft verschillende voordelen. Naast dat het gebruikelijk is, is de USB-interface ook goedkoop en snel. Het vereist zeer weinig stroom 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 te bedraden en te repareren dan draadloze datatransmissiemethoden of oudere seriële kabels.

De belangrijkste beperking van de USB Arduino® is dat deze fysiek verbonden moet zijn met de computer om ermee te kunnen communiceren, dus om deze beperking op te heffen, zijn verschillende draadloze computerinterfaces voor het platform gemaakt. Wifi®-boards kunnen eenvoudig worden gekoppeld aan computers zolang er een draadloze router aanwezig is. Xbee®-boards werken onafhankelijker en over langere afstanden. Bluetooth®-kaarten hebben nog steeds een beperkt bereik, maar hebben het extra voordeel dat ze kunnen communiceren met smartphones. Ondanks enkele beperkingen zijn USB Arduino®-kaarten goedkoper en energiezuiniger dan draadloze alternatieven.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?