hello_mbot_motor
Dies ist eine alte Version des Dokuments!
Hello mBot Motor
Dieses Arduino-Programm steuert die Motoren des mBot und lässt ihn sich abwechselnd in entgegengesetzte Richtungen drehen. Die Motoren am Port M1 und M2 laufen mit einer Geschwindigkeit von ±100 (maximaler Wert: ±255). Nach 500 ms wechselt die Drehrichtung, dann stoppt der mBot für 1 Sekunde, bevor der Zyklus erneut beginnt.
Dieses Arduino-Programm steuert die Motoren des mBot an, indem es die Drehzahl und Richtung der Motoren am Port M1 und M2 verändert.
- motor1.run(-100); motor2.run(100); → Motor 1 dreht rückwärts, Motor 2 vorwärts (mBot dreht sich in eine Richtung).
- Nach 500 ms wechselt die Drehrichtung (motor1.run(100); motor2.run(-100);), wodurch der mBot sich in die andere Richtung dreht.
- Nach weiteren 500 ms werden beide Motoren mit motor1.stop(); motor2.stop(); gestoppt und der mBot pausiert für 1 Sekunde.
- Dieser Zyklus wiederholt sich kontinuierlich in der loop().
Quellcode (engl. Sourcecode)
Listing 1:MinimalesProgramm.ino
#include <MeMCore.h> MeDCMotor motor1(M1); MeDCMotor motor2(M2); void setup(){} void loop() { //motor.run() maximum speed is 255 to -255, 0 is stop motor1.run(-100); //Motor1 motor2.run(100); //Motor2 delay(500); motor1.run(100); //Motor1 motor2.run(-100); //Motor2 delay(500); motor1.stop(); //Stop Motor1 motor2.stop(); //Stop Motor1 delay(1000); }
Erklärungen zum Quellcode
hello_mbot_motor.1738595292.txt.gz · Zuletzt geändert: 2025/02/03 15:08 von torsten.roehl