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: von torsten.roehl

