Müsste ich dann nicht zwei SRF02 benutzen? Der Roboter muss ja wissen in welche Richtung er sich drehen soll!
Ich habe den SRF02 auf ein ( kleines )Servo "geklebt", klappt gut.Zitat von Torrentula
Man muss aber nach/vor jeder Servo Verstellung den Sensor genug Zeit
für eine Wandlung lassen. US ist allerdings nicht für Entfernungen unter
~15 cm geeignet, darunter braucht es dann IR. Oder den SRF02 hinten
anbringen und nach vorne "sehen" lassen, 15 cm - RB6 Länge.....
Gruß Richard
Müsste ich dann nicht zwei SRF02 benutzen? Der Roboter muss ja wissen in welche Richtung er sich drehen soll!
Man kann mit selbst plazierten Hindernissen eine Karte
erstellen in der gespeichert wird bei/ab welchem Servo Winkel
das Hindernis erkannt wird. Dann weiß man anhand des Servo
Winkels in welche Richtung man ausweichen muss. Da US
Sensoren nur Festellen können das ein Hindernis in xy Entfernung
in seiner Sichtkeule ist, aber nicht den Ort in der Sichtkeule
angeben kann muss Man den Ort durch "herumfahren" wie bei
einem Linnienfolger ermitteln. Entweder man Fährt mit dem
ganzen Boot "herum", oder schwenkt mittels Servo den Sensor.
Gruß Richard
Ahhso! Die US's können nur feststellen, dass sich das Hindernis auf einer bestimmten Entfernungslinie befindet aber nicht genau wo auf der Linie?
hmm.. keinen plan wie ich in basic deklarieren soll, dass er den Servo um eine bestimmte grad zahl dreht....
MfG Torrentula
Wenn es eine Linie wäre schon, der Sensor überwacht aber
einen etwa Keulenartigen Bereich, ist halt kein Laser. Bei schrägen
Hindernissen können auch noch Ruflektionen auftreten. Du solltest
wirklich einmal das Datenblatt des Sensors (ganz) durchlesen, da
sind auch Diagramme vom Erfassungsbereich dabei.
Ohne Lesen von Datenblättern braucht man eine Glaskugel damit
man schlauer wird...
Gruß Richard
Bascom/samples/servo.bas und damit etwas "Spielen" DannZitat von Torrentula
findest Du es schon heraus.
Gruß Richard
Da hast du wohl recht!Ohne Lesen von Datenblättern braucht man eine Glaskugel damit
man schlauer wird...
Ok, das + kabel schließe ich also an irgendeinen Port an und das - kabel einfach an GND (hab ich wenigstens das richtig verstanden?).
mal zur einheit µS:
1µS = 1/1000ms?
MfG Torrentula
NEIIIIN!
+ (oft rot ) an 5 V
- (oft Schwarz ) GND
PWM (oft weiß´oder orange) an Den Pin
welchen Du bei conficg servo gewählt hast.
Eine µs ist 0,000000s oder richtig 1/1000 ms Genau. aber hier
brauchst du das weniger und solltest da NIX! ändern!
For I = 0 To 100
Mit I kannst, darfst und musst Du spielen. Alle Servos sind etwas
ungleich, die einen fahren an den Anschlag andere erreichen den
erst nicht. Der TO Wert muss dem entsprechend angepasst werden.
Einfach ausprobieren.Sehr lange sollte man so ein Servo aber
nicht am Anschlag ackern lassen, Also Spannung (vom servo) weg,
TO ändern und neu versuchen.
Viel Spass Richard
PS.: Habe ich schon erwähnt das die neue Rechtschreibung
"Xautoriziert" ist. Alleine ss und ß treibt mich zum Selstmord.
Die Macher gehören alle am nächsten Straßenrand erschossen!
Gruß Richard
Gut!
Mir war nicht klar, dass ein Servo 3 Drähte bestitzt (zu dem Servo gab es kein Datenblattund ich habe noch nie so einen in der Hand gehabt da ich nie einen gebraucht habe).
Und nochmal zum US-Sensor:
Er tastet den bereich also nicht Zylinderförmig ab (abtastbereich ist so groß wie der Sensor) sonder er macht es "Keulenförmig" also "sieht" er in der Mitte des Sensors weiter als an der Außenseite des Sensors?
Wenigstens habe ich verstanden das 1µS 1/1000ms ist.
Danke!
Torrentula
MfG Torrentula
Bei Reicheld kann man ein Datenblatt in dem das näher beschrieben
ist Laden.
http://www.reichelt.de/?;ACTION=28;L...5f2542f1b71397
Ultra-schall ist ein Ton und breitet sich auch so aus, eine Trillerpfeife
hört man auch nicht nur von vorne und wenn Wände in der Nähe sind
kann man auch Echos hören.
Gruß Richard
Lesezeichen