hello_mbot_kalibrierung
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Hello mBot Kalibrierung
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:
- Der Abschnitt Hello mBot Blockierung sollte bekannt sein
- Der Abschnitt Hello mBot Programmorganisation sollte bekannt sein.
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