Um Sensoren durch die serielle Schnittstelle auslesen zu können, muss dem Calliope/micro:bit auch ein Befehl gegeben werden, dass diese Daten auf dem seriellen Monitor ausgegeben werden sollen.
Natürlich auch in anderen Editoren - zB makecode möglich.
Calliope MIni und micro:bit arbeiten mit einer Baud-Rate von
115200
Leider können beide seriellen Anzeigesysteme die Daten nicht exportieren.
Die Daten können dann in Echt-Zeit in eine Datei geschrieben werden.
Damit die notwendigen Bibliotheken vorhanden und importierbar sind, macht es Sinn auf ein vorhandenes Ökosystem zu setzen:
from calliope_mini import *while True: bx = magnetometer.get_x() by = magnetometer.get_y() bz = magnetometer.get_z() print(bx, by, bz) sleep(2000)
Der Befehl
print()
gibt prinzipiell auf den seriellen Monitor aus.
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: