mBot als Datenlogger

Der mBot soll die Werte seines Lichtsensors zum Panda übertragen und dieser zeichnet diese in ein Diagramm ein.

  1. Erstelle mittels mBlock eine neue Datei mit dem Gerät mBot und der Figur Panda. '
    Füge der Datei für die Figur Panda die Erweiterung Malstift hinzu.
    Schalte die beiden Onboard-RGB-LEDs gegebenenfalls aus.
    Ordne den beiden Objekten die folgenden Skripte zu:

    Speichere das Programm als mBot-Datenlogger.mblock in deinen Kursordner.
    Teste das Programm und vergleiche die Geschwindigkeit der Änderung der beiden Variablen x und t.
  2. Ändere den mBot-Block schrittweise wie folgt, teste und vergleiche Geschwindigkeit der Änderung der beiden Variablen x und t.
      
  3. Ändere nun den Panda-Block:

    Teste das Programm. Ist es an deinem Arbeitsplatz sehr hell, dann setze den Faktor 0.5 auf 0.1.
    Erläutere die kleinen Programänderungen.
  4. Ändere den mBot-Block:

    Erweitere das Programm:
    Nach Ende der Datenaufzeichnung wird der Panda nach einer Pause von 5 Sekunden in einer Größe von 50% auf dem Bildschirm erscheinen
    und den Mittelwert der Helligkeit während der vergangenen Aufzeichnung anzeigen.
    Überlege, wieviele Meßwerte in die Variable summe eingegangen sind.
    Nutze die Funktion Runde aus der Blockgruppe Operatoren, um den Mittelwert auf den Einer zu runden.

     
  5. Erweitere den mBot-Block wie folgt:

    Nach der Ausgabe des Mittelwertes der Helligkeit soll nach einer Wartezeit von 5 Sekunden der Maximalwert der Helligkeit ausgeben werden.
    Die Ausgabe sollte im Live-Modus durch den Panda erfolgen. Für den Hochladen-Modus kann nur das LED-Panel genutzt werden.
     
  6. Erweitere nun dein Programm, so dass auch der Minimalwert der Helligkeit bestimmt und ausgegeben wird.
    Die Ausgabe der drei Werte soll nacheinander für jeweils 5 Sekunden wiederholt erfolgen und durch Drücken des Onboard-Tasters des mBot beendet werden.
    Danach soll das Programm erneut starten.
    Hinweis:Gib den Mittelwert durch den Panad auf eine Nachkommastelle gerundet aus.
  7. Definiere zwei eigene Blöcke Messen und Auswerten und schreibe das Hauptprogramm kürzer und aussagekräftiger.

  8. Betrachte jetzt deine Lösung unter folgenden Gesichtspunkten:
    - Wieviele Messwerte bestimmt der mBot während einer Aufzeichnung?
    - Wieviele Messwerte stellt der Panda grafisch dar?
    - Die Darstellung der Helligkeitswerte soll in Abhängigkeit von der Zeit erfolgen.
    - Kannst du erreichen, dass die Messung im Sekundentakt erfolgt?