# Kompass zur Orientierung des Calli:bot - aber nicht nur

**URL:** <https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497>\
**Category:** Fragen zu MakeCode/PXT\
**Created:** [10. Februar 2020 um 21:02 UTC](https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497 "2020-02-10T21:02:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Speerwerfer](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@Speerwerfer](https://forum.calliope.cc/u/Speerwerfer)\
**Post date:** [10. Februar 2020 um 21:02 UTC](https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497/1 "2020-02-10T21:02:52Z")

</div>

Hallo,

wir versuchen gerade den Calliope zu nutzen um einen kleinen Roboter auf der Stelle um 90 Grad drehen zu lassen. Wir nutzen den Calli:bot als Roboter. Das Problem ist aber kein Calli:bot spezifisches.

Das erste Programm ist sehr simpel. Der Roboter soll sich auf der Stelle drehen, bis der Kompas 0 Grad sagt. Dann 2 Sekunden Pause und dann zurückdrehen auf 90 Grad. Und wieder von vorne.

Das ganze klappt nur, wenn die Drehung seeeehr langsam läuft. Und auch dann sind 0/90 Grad häufig sehr unterschiedlich.

Habt Ihr eine Idee, woran das liegen könnte? Ja, der Kompass wird nach dem Einschalten des Calliope immer kallibriert - ohne läuft das Programm gar nicht erst los.

Martin

---

<div class="post-metadata">

**Author:** ![RoBiN](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@RoBiN](https://forum.calliope.cc/u/RoBiN)\
**Post date:** [11. Februar 2020 um 10:52 UTC](https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497/2 "2020-02-11T10:52:04Z")

</div>

Hey das klingt ja nach einem super Projekt. Magst du deinen Code mal teilen?

---

<div class="post-metadata">

**Author:** ![Speerwerfer](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@Speerwerfer](https://forum.calliope.cc/u/Speerwerfer)\
**Post date:** [11. Februar 2020 um 20:57 UTC](https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497/3 "2020-02-11T20:57:49Z")

</div>

Da gibts nix zu teilen. Ist ja nur ein auf der „Stelle drehen Prototyp“ für den Calli:Bot umd den Kompas zu testen …

---

<div class="post-metadata">

**Author:** ![RoBiN](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@RoBiN](https://forum.calliope.cc/u/RoBiN)\
**Post date:** [12. Februar 2020 um 07:41 UTC](https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497/4 "2020-02-12T07:41:15Z")

</div>

Habe es eben mal kurz getestet. (ohne calli:bot sondern mit eigenbau chassis)  
mir hat der Kompass sensor überall auf dem Schreibtisch leicht unterschiedliche werte ausgegeben auch wenn er in die selbe Richtung gezeigt hatte (und wenn man mit dem Smartphone bspw. nahe kam haben sich die Werte auch geändert). Wenn ich jetzt ein Rad solange drehen lasse bis die Differenz von Winkel\_neu zu alt \>=X war hatte ich auch ganz grob eine Abweichung von 5mm Bogenlänge Wendekreis.

---

<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:** [12. Februar 2020 um 13:19 UTC](https://forum.calliope.cc/t/kompass-zur-orientierung-des-calli-bot-aber-nicht-nur/1497/5 "2020-02-12T13:19:34Z")

</div>

Ich glaube, dass du mit den Motoren keine 100% genaue Drehung erreichen kannst (sie drehen ja auch nach etc.). Eine 5mm Abweichung finde ich beim Wendekreis schon extrem gering.
