Inhaltsverzeichnis

Hello mBot Ultrasonic

Dieses Arduino-Programm misst die Entfernung mit dem Ultraschallsensor am Port 3 des mBot und gibt den Abstand in Zentimetern (cm) über die serielle Schnittstelle aus. Die Funktion ultrasonic.distanceCm() ermittelt die Entfernung zum nächsten Objekt. Das Ergebnis wird mit Serial.println() im Serial Monitor angezeigt und alle 75 Millisekunden aktualisiert (delay(75)).

Quellcode (engl. Sourcecode)

Listing 1:MinimalesProgramm.ino

#include <MeMCore.h>

MeUltrasonicSensor ultrasonic(PORT_3);

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.print("distance(cm) = ");        
  Serial.println(ultrasonic.distanceCm()); 
    
  delay(75); 
}

Erklärungen zum Quellcode

Testen des Programms

  1. Programm hochladen: Code auf den mBot übertragen.
  2. Serial Monitor öffnen: In der Arduino-IDE den Serial Monitor (Baudrate 9600) starten.
  3. Testen:
    • Ein Objekt (z. B. Hand oder Buch) vor den Ultraschallsensor halten.
    • Den Abstand variieren und prüfen, ob sich die Werte entsprechend ändern.
    • Falls die Werte nicht plausibel sind, sicherstellen, dass der Sensor richtig angeschlossen ist.