Benutzer-Werkzeuge

Webseiten-Werkzeuge


hello_mbot_kalibrierung

Dies ist eine alte Version des Dokuments!


Hello mBot Kalibrierung

FIXME Abschnitt entsteht gerade!

Dieser Abschnitt zeigt, wie der mBot kalibriert werden kann. Grundsätzlich können alle Motoren oder Sensoren kalibriert werden. Ich stelle zwei Varianten vor, wie der mBot kalibriert werden kann (er besitzt keine Encoder), um 90-Grad-Drehungen durchzuführen.

Voraussetzungen:

erste (einfache) Variante

Listing 1:MinimalesProgramm.ino

#include <MeMCore.h>

MeDCMotor leftMotor(M1);
MeDCMotor rightMotor(M2);

void setup() {
    Serial.begin(9600);
}

void loop() {
    turn90Degrees(400); // Hier die Drehzeit anpassen
    delay(5000); // Wartezeit zwischen Drehungen
}

void turn90Degrees(int turn_time) {
    int speed = 100;  // Geschwindigkeit

    leftMotor.run(-speed);  // Linker Motor rückwärts
    rightMotor.run(speed);  // Rechter Motor vorwärts
    delay(turn_time);

    leftMotor.run(0);
    rightMotor.run(0);
}

zweite (komplexere) Variante

Listing 1:MinimalesProgramm.ino


hello_mbot_kalibrierung.1739883516.txt.gz · Zuletzt geändert: 2025/02/18 12:58 von torsten.roehl