Benutzer-Werkzeuge

Webseiten-Werkzeuge


hello_mbot_lichtsensor

Hello mBot Lichtsensor

Dieses Arduino-Programm liest die Helligkeit vom Lichtsensor am Port 8 des mBot aus und gibt den Wert im Bereich 0–1023 über die serielle Schnittstelle aus. Die Funktion lightSensor.read() erfasst den aktuellen Helligkeitswert, welcher dann mit Serial.println() im Serial Monitor angezeigt wird. Das Programm aktualisiert die Werte alle 50 Millisekunden (delay(50)).

Quellcode (engl. Sourcecode)

Listing 1:MinimalesProgramm.ino

#include <MeMCore.h>

MeLightSensor lightSensor(PORT_8);

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.print("value = "); 
  Serial.println(lightSensor.read());  // Brightness value from 0-1023
  delay(50); 
}

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:
    • Den Sensor mit Licht bestrahlen (z. B. Taschenlampe oder Raumlicht).
    • Die Hand über den Sensor halten, um ihn abzudunkeln.
    • Prüfen, ob sich die Werte entsprechend ändern (hell = hoher Wert, dunkel = niedriger Wert).
hello_mbot_lichtsensor.txt · Zuletzt geändert: 2025/02/03 17:57 von torsten.roehl