# 360°-Servo steuern

**URL:** <https://forum.calliope.cc/t/360-servo-steuern/2643>\
**Category:** Fragen zu MakeCode/PXT\
**Created:** [19. Juni 2023 um 10:12 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643 "2023-06-19T10:12:54Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![kmz-es](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/kmz-es/32/2021_2.png) [@kmz-es](https://forum.calliope.cc/u/kmz-es)\
**Post date:** [19. Juni 2023 um 10:12 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/1 "2023-06-19T10:12:54Z")

</div>

Wie kann ich einen 360°-Servo mit Makecode exakt steuern? Habe hier einen FS90R. Habe ein wenig mit den Gradzahlen des Befehls „Setze Winkel von Servo an“ herumgespielt. Ich bekomme den Servo zum Laufen, kann ihn aber nicht nach eigenen Wünschen steuern. Weiß jemand mehr?

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [19. Juni 2023 um 14:34 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/2 "2023-06-19T14:34:34Z")

</div>

0 Grad lassen den Servo rückwärts laufen, bei 90 steht er und bei 180 läuft er vorwärts.  
Werte zwischen 0 und \<90 bzw. \>90 und 180 lässt ihn in unterschiedlicher Geschwindigkeit in die jeweilige Richtung laufen.

---

<div class="post-metadata">

**Author:** ![asp.net](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/asp.net/32/2780_2.png) [@asp.net](https://forum.calliope.cc/u/asp.net)\
**Post date:** [19. Juni 2023 um 14:59 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/3 "2023-06-19T14:59:07Z")

</div>

Wie Servos funktionieren habe ich hier gelernt:

[Ratgeber RC Servos bei Conrad](https://www.conrad.de/de/o/rc-servos-1207063.html#definition)

(Unterer Teil der Seite. Der Link soll eigentlich auf #definition navigieren.)

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [19. Juni 2023 um 20:26 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/4 "2023-06-19T20:26:19Z")

</div>

Finde das Bild von Kitronik immer gut  
 ![grafik](https://canada1.discourse-cdn.com/flex027/uploads/calliope/original/2X/b/bc573e3fb047a49f0562e6cc9de1c3cd880f4fc3.png)

---

<div class="post-metadata">

**Author:** ![kmz-es](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/kmz-es/32/2021_2.png) [@kmz-es](https://forum.calliope.cc/u/kmz-es)\
**Post date:** [20. Juni 2023 um 07:14 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/5 "2023-06-20T07:14:27Z")

</div>

Der Link führt zu einer Verkaufs-/Produktseite.

---

<div class="post-metadata">

**Author:** ![kmz-es](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/kmz-es/32/2021_2.png) [@kmz-es](https://forum.calliope.cc/u/kmz-es)\
**Post date:** [20. Juni 2023 um 07:24 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/6 "2023-06-20T07:24:35Z")

</div>

Besten Dank! Ich habe es mit den Servos vom MotionKit probiert. Funktioniert leider nicht. Die Servos laufen nur in eine Richtung und stoppen auch nicht bei 90°. Sind die irgendwie modifiziert?

 ![Bildschirm­foto 2023-06-20 um 09.23.58](https://canada1.discourse-cdn.com/flex027/uploads/calliope/original/2X/f/ff94e2c2edc5be52a097622272fb4510f76102bb.png)

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [20. Juni 2023 um 07:42 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/7 "2023-06-20T07:42:15Z")

</div>

Ne, die sollten normal laufen. Ändere doch mal P1 in C16 bzw. C17, dann sollte es auch klappen.  
Ich mache das so:

> **[TestServo](https://makecode.calliope.cc/49296-43499-55854-33438)**
>
> Erstellt mit ❤️ in Microsoft MakeCode for Calliope mini.

Ich hatte oben einmal 0 anstatt 90 geschrieben, habe es gerade korrigiert. Sorry!

Beste Grüße  
Jørn

---

<div class="post-metadata">

**Author:** ![kmz-es](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/kmz-es/32/2021_2.png) [@kmz-es](https://forum.calliope.cc/u/kmz-es)\
**Post date:** [20. Juni 2023 um 11:19 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/8 "2023-06-20T11:19:34Z")

</div>

Jetzt habe ich es doch noch mit P1 und auch P2 hinbekommen :). Keine Ahnung, warum es nicht vorher funktioniert hat.

Deinen Code mit C16 und C17 kann ich leider nicht nachvollziehen. Ich dachte auf den beiden Pins liegt der Grovestecker.

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [20. Juni 2023 um 11:23 UTC](https://forum.calliope.cc/t/360-servo-steuern/2643/9 "2023-06-20T11:23:25Z")

</div>

Ja, du hattest oben etwas vom MotionKit geschrieben, das läuft mit C16 und C17… Allerdings steht da auch mit den Servos vom MotionKit, ich dachte, du meinst auch die Platine… 😉
