remotecontrol Geschrieben August 30, 2014 at 18:17 Geschrieben August 30, 2014 at 18:17 Hallo TF-Team, warum ist der Winkelbereich im Brickv für Servo-Bricks eigentlich von -90..90° voreingestellt? Die meisten Servos unterstützen nur -45..45, einige -60..60 bzw. -90..90. Ich finde einen Default von -45..45 passender. Oder: einen zusätzlichen Radiobutton über den man die beiden Felder für Winkelvorgaben schneller vorgeben kann: * manuell (Eingabefelder offen - wie aktuell) * +- 45° (-4500 .. 4500 wird in die Eingabefelder gesetzt) * +- 60° * +- 90° Viele Grüße Zitieren
skippi Geschrieben October 25, 2014 at 15:54 Geschrieben October 25, 2014 at 15:54 Hm bitte geht in Euch bevor Ihr die Defaults ändert. Mich hat es eine Woche Fehlersuche und sicherlich merklich Servoverschleiß gekostet bis ich bemerkt habe das das Servo in meiner Heizungssteuerung deshalb nicht mehr funktioniert und dauernd bestromt ist weil der "Position reached" Callback nach dem Update der Firmware plötzlich nicht mehr kommt. Ein bisschen mehr Kontinuität würde ich mir da schon wünschen... Zitieren
Novae Geschrieben October 28, 2014 at 08:24 Geschrieben October 28, 2014 at 08:24 Moin, was hat den der Default im Brickv mit deinem Servobrick zu tun? Zitieren
skippi Geschrieben October 29, 2014 at 20:23 Geschrieben October 29, 2014 at 20:23 int servo_set_position(Servo *servo, uint8_t servo_num, int16_t position) Setzt die Position in °/100 für den angegebenen Servo. Der Standardbereich für die Position ist -9000 bis 9000, aber dies kann, entsprechend dem verwendetem Servo, mit servo_set_degree() definiert werden. Der Default im brickv entspricht den Defaultwerten in der Firmware. Da zwei verschiedene Defaults zu haben macht aus meiner Sicht auch nicht wirklich Sinn... Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.