Differences
This shows you the differences between two versions of the page.
| lehrkraefte:blc:informatik:glf22:robotik-mit-vscode:kantemessen [2023/03/02 08:50] – created Ivo Blöchliger | lehrkraefte:blc:informatik:glf22:robotik-mit-vscode:kantemessen [2023/03/02 08:53] (current) – Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Kante mit Lichtsensor ausmessen ====== | ||
| + | Sie werden festgestellt haben, dass sich der Helligkeitswert **nicht in der Mitte** von schwarz und weiss befindet, wenn sich der Sensor genau in der Mitte auf der Kante befindet (was auch damit erklärt werden könnte, dass der Messpunkt nicht in der Mitte vom sichtbaren, roten Lichtkegel liegt). | ||
| + | |||
| + | Darum möchten wir den Sensor beim Überfahren einer Kante ausmessen, um zu sehen, wie «linear» der Sensor misst. | ||
| + | |||
| + | |||
| + | <WRAP todo> | ||
| + | * Erstellen Sie ein **neues EV3-Projekt** mit Namen '' | ||
| + | * Kopieren Sie folgenden Code ans Ende der neuen '' | ||
| + | <code python> | ||
| + | links = Motor(Port.A) | ||
| + | rechts = Motor(Port.B) | ||
| + | licht = ColorSensor(Port.S3) | ||
| + | |||
| + | fahrwerk = DriveBase(links, | ||
| + | |||
| + | fahrwerk.drive(20, | ||
| + | while fahrwerk.distance()< | ||
| + | hell = licht.reflection() | ||
| + | print(" | ||
| + | |||
| + | fahrwerk.stop() | ||
| + | fahrwerk.straight(-30) | ||
| + | </ | ||
| + | * Studieren Sie den Code. Was macht der genau? | ||
| + | * Setzen Sie den Roboter senkrecht zu einer schwarz/ | ||
| + | * Legen Sie (im gleichen Projekt) eine neue Datei mit Namen '' | ||
| + | * Kopieren Sie die Ausgabe, die Roboter produziert hat in die die Datei kante.csv und speichern Sie diese. | ||
| + | * Öffnen Sie die Datei mit Excel und erstellen Sie ein x/ | ||
| + | * Ermitteln Sie so, wie «breit» der Messpunkt Helligkeitssensor in etwa ist. | ||
| + | * Lesen Sie ebenfalls die Werte für komplett Schwarz und komplett Weiss ab. | ||
| + | |||
| + | Sie sollten eine Graphik erhalten, die folgender ähnlich sieht: | ||
| + | |||
| + | {{lehrkraefte: | ||
| + | |||
| + | Fazit: Der Sensor scheint ziemlich «linear» zwischen Schwarz und Weiss zu messen. Offenbar ist der Messpunkt nicht in der Mitte des Lichtkegels (was auch durchaus Sinn macht, wenn man den Sensor genauer betrachtet). | ||
| + | </ | ||
| + | |||