DIY : Ultraschall- Robot Control
Roboter verwenden eine Vielzahl von elektronischen Sensoren , die Objekte um sie herum zu erfassen und kontrollieren ihre Bewegungen . Ein Ultraschall-Entfernungsmesser misst die Entfernung zwischen einem Objekt, z. B. eine Wand oder Tisch, und selbst durch das Aussenden eines Ultraschallsignals und warten auf dieses Signal , um wieder zu reflektieren. Um die Entfernungsmesser verwenden, schließen Sie es an den Mikrocontroller die Steuerung Ihres Roboters und des Mikrocontrollers Code, um Daten aus der Entfernungsmesser zu akzeptieren und das Verhalten des Roboters zu ändern basierend auf den empfangenen information.Things Sie
Brauchen ändern Einzel -oder Multi -Core- - Kerndraht
Ultraschall- Entfernungsmesser
Mikrocontroller
Computerkabel
Weitere Anweisungen anzeigen
1
Verwenden Sie Single-Core- oder Multi-Core- Kabel an den Ultraschall verbinden Stifte -Entfernungsmesser bis zur Mikrocontroller Steuerung des Roboters . Die Pins sind die Metallstücke aus dem Sensor herausragt. Schließen Sie sie an den Spannungsausgang , Boden-und Eingangsanschlüsse auf dem Mikrocontroller . Wenn Sie nicht wissen, welche Pins auf dem Sensor zu verwenden , schauen Sie sich das Datenblatt, um festzustellen, was die Pin ist .
2
Schließen Sie den Mikrocontroller auf den Computer mit einem kompatiblen Computer-Kabel, so können Sie ändern ihr Programm .
3
Starten Sie auf dem Computer -Programmierung der Software des Mikrokontroll ist .
4
schreiben von Code , um eine Variable namens " sonicReading . " Die variablen speichert eingehende Daten aus dem Ultraschall-Entfernungsmesser im Programm des Mikrocontrollers .
5
schreiben Code, um die mit dem Ausgang des Ultraschall-Entfernungsmesser als einem Eingang Pin gesetzt . Dies ermöglicht es dem Mikrocontroller , um die Daten aus der Ultraschall-Entfernungsmesser lesen.
6
Schreiben von Code , der die Daten vom Eingang des Mikrocontrollers , die der Ultraschall-Entfernungsmesser angeschlossen ist liest und speichert die Daten in der Variablen als " sonicReading . "
7
schreiben Aussagen , wie " wenn " und " else if " Anweisungen , die auf der Grundlage der gespeicherten Daten in die Bewegungen des Roboters zu ändern " sonicReading . " Zum Beispiel, wenn der Wert in " sonicReading " abgelegt zeigt sich ein Objekt in der Nähe , sagen Sie dem Roboter zu drehen, umzukehren oder zu stoppen , sonst , wenn der Wert gibt an, keine Gegenstände in der Nähe, erzählen die Roboter weiter , die sich entlang seiner Bahn .
8
den Code zum hochladen der Mikrocontroller .
9
den Mikrocontroller vom Computer trennen .