Jan S.
-
Gesamte Inhalte
5 -
Benutzer seit
-
Letzter Besuch
Posts erstellt von Jan S.
-
-
Hallo,
in dem Rust Beispiel (https://www.tinkerforge.com/de/doc/Software/Bricklets/SilentStepperV2_Bricklet_Rust.html#silent-stepper-v2-bricklet-rust-examples) werden die Funktionen zum Setup des Steppers mit .recv()?; aufgerufen. Bei mir führt dies zu einem Abbruch des Programms, weil .recv() ein Result mit Error zurückgibt.
In dem Fehlertext steht zwar, dass es eigentlich kein Fehler sei, aber es wird halt ein Fehler ausgegeben, der Zum Abbruch führt.Ohne den Aufruf von .recv() ginge es auch:
ss.set_motor_current(800);
Viele Grüße
Jan -
Ok, dann schicke ich Euch das Bricklet.
Danke
Jan -
Hallo Bastian,
ich habe die Distanz zu einer weißen Wand und zur Zimmerdecke gemessen.
Viele Grüße
Jan -
Hallo,
mein Laser Range Finder V1 (Firmware 2.0.3, Moving Average: 10, Automatic Frequency, Acquisition Count: 128) misst leider die Distanz falsch.
Es werden immer ca. 20-25 cm zu viel angezeigt (bei Entfernungen bis 2m und Stromversorgung über USB).
Wenn ich eine externe Stromversorgung über das Step-Down Bricklet anschleiße, dann sind es nur noch ca. 15cm, die zu viel angegeben werden.Gibt es für dieses Problem eine Lösung?
Danke schon mal
Jan
Rust Beispiel Silent Stepper V2: .recv() führt zu Fehler
in Software, Programmierung und externe Tools
Geschrieben
Hallo cl-,
super, das scheint zu funktionieren.
Bei den anderen Funktionen aus dem Beispiel hatte ich auch
BrickletRecvTimeoutError::SuccessButResponseExpectedIsDisabled
zurück bekommen, aber mit
kann man die ja alle auf einmal erschlagen.
Allerdings erfordert der Aufruf von set_response_expected_all(), dass man die Variable ss mutable macht.
Ich bleibe also erst mal dabei, dass ich die Rückgabewerte ignoriere.
Vielen Dank für Deine hilfreiche Antwort
Jan