SDE WS25: messeMittellinie.ino: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
'''Autor:''' [[Benutzer: | '''Autor:''' [[Benutzer: Lukas Berkemeier]] | ||
= Einleitung/Funktion = | = Einleitung/Funktion = | ||
Die Funktion | Im Modul messeMittellinie.ino werden im Setup zunächst die Tracking-Sensoren des Alphabot kalibriert. Im loop werden aus dem Messwertarray der Sensoren ein Wert von 0-4000 ausgegeben. Die Funktion map() wandelt die den Werten dann eine Distanz zu. So kann die Entfernung der Mitte der Mittellinie zum zentralen Sensor ermittelt werden. | ||
= Anforderungen = | = Anforderungen = | ||
Die Anforderungen werden aus [[SSDE WS25: AP 1.6 Messung der Mittellinie]] entnommen. | |||
= Softwareentwurf = | = Softwareentwurf = | ||
[[Datei: messeMittellinieINO.png|thumb|rigth|450px|Abb. 1: messeMittellinie.ino]] | |||
Datei: | |||
= Umsetzung = | = Umsetzung = | ||
SVN-Links: | SVN-Links: | ||
* [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/_Semesterordner/WS2025/Sprint_1/ | * [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/_Semesterordner/WS2025/Sprint_1/c-files/messeMittellinie/messeMittellinie.ino messeMittellinie.ino ] | ||
= Modultest = | = Modultest = | ||
Da es sich bei dieser Entwicklung um die eines einzelnen Moduls handelt, schließt der Modultest mit dem Testbericht die Entwicklung ab (vgl. Tabelle 2). | Da es sich bei dieser Entwicklung um die eines einzelnen Moduls handelt, schließt der Modultest mit dem Testbericht die Entwicklung ab (vgl. Tabelle 2). Zum Testen des Moduls wird das Modul aus der Umsetzung genutzt, indem sich die Werte zur Messung der Mittellinie im seriellen Monitor ausgegeben werden. | ||
[[Datei: messeMittellinieINOTest1.png|thumb|rigth|450px|Abb. 1: messeMittellinie.ino Testfall 1]] | |||
[[Datei: messeMittellinieINOTest2.png|thumb|rigth|450px|Abb. 1: messeMittellinie.ino Testfall 2]] | |||
[[Datei: messeMittellinieINOTest3.png|thumb|rigth|450px|Abb. 1: messeMittellinie.ino Testfall 3]] | |||
{| class="wikitable" | {| class="wikitable" | ||
! style="font-weight: bold;" | ID | ! style="font-weight: bold;" | ID | ||
| Zeile 41: | Zeile 27: | ||
! style="font-weight: bold;" | Testperson | ! style="font-weight: bold;" | Testperson | ||
! style="font-weight: bold;" | Datum | ! style="font-weight: bold;" | Datum | ||
|+ style = "text-align: left"|Tabelle | |+ style = "text-align: left"|Tabelle 1: Testbericht für den Modultest | ||
|- | |- | ||
| 1 | | 1 | ||
| | | Messung: Alphabot zentral auf der weißen Linie (0 mm) | ||
| | | Messwertarray der TR-Sensoren | ||
| | | 0 mm Entfernung | ||
| | | 1 mm Entfernung | ||
| | | Lukas Berkemeier | ||
| | | 13.10.2025 | ||
|- | |- | ||
| 2 | | 2 | ||
| | | Messung: Alphabot rechts von der weißen Linie (24 mm) am festgelegten Ende | ||
| | | Messwertarray der TR-Sensoren | ||
| | | 24 mm | ||
| | | 25 mm | ||
| | | Lukas Berkemeier | ||
| | | 13.10.2025 | ||
|- | |- | ||
| 3 | | 3 | ||
| | | Messung: Alphabot rechts von der weißen Linie (-24 mm) am festgelegten Ende | ||
| | | Messwertarray der TR-Sensoren | ||
| | | -24 mm | ||
| | | -22 mm | ||
| | | Lukas Berkemeier | ||
| | | 13.10.2025 | ||
|- | |- | ||
|} | |} | ||
= Fehlerbehebung = | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[ | → zurück zum Hauptartikel: [[SSDE WS25: AP 1.6 Messung der Mittellinie]] | ||
Version vom 22. Oktober 2025, 16:59 Uhr
Autor: Benutzer: Lukas Berkemeier
Einleitung/Funktion
Im Modul messeMittellinie.ino werden im Setup zunächst die Tracking-Sensoren des Alphabot kalibriert. Im loop werden aus dem Messwertarray der Sensoren ein Wert von 0-4000 ausgegeben. Die Funktion map() wandelt die den Werten dann eine Distanz zu. So kann die Entfernung der Mitte der Mittellinie zum zentralen Sensor ermittelt werden.
Anforderungen
Die Anforderungen werden aus SSDE WS25: AP 1.6 Messung der Mittellinie entnommen.
Softwareentwurf

Umsetzung
SVN-Links:
Modultest
Da es sich bei dieser Entwicklung um die eines einzelnen Moduls handelt, schließt der Modultest mit dem Testbericht die Entwicklung ab (vgl. Tabelle 2). Zum Testen des Moduls wird das Modul aus der Umsetzung genutzt, indem sich die Werte zur Messung der Mittellinie im seriellen Monitor ausgegeben werden.



| ID | Testfallbeschreibung | Eingang | Erwartetes Ergebnis | Testergebnis | Testperson | Datum |
|---|---|---|---|---|---|---|
| 1 | Messung: Alphabot zentral auf der weißen Linie (0 mm) | Messwertarray der TR-Sensoren | 0 mm Entfernung | 1 mm Entfernung | Lukas Berkemeier | 13.10.2025 |
| 2 | Messung: Alphabot rechts von der weißen Linie (24 mm) am festgelegten Ende | Messwertarray der TR-Sensoren | 24 mm | 25 mm | Lukas Berkemeier | 13.10.2025 |
| 3 | Messung: Alphabot rechts von der weißen Linie (-24 mm) am festgelegten Ende | Messwertarray der TR-Sensoren | -24 mm | -22 mm | Lukas Berkemeier | 13.10.2025 |
Fehlerbehebung
→ zurück zum Hauptartikel: SSDE WS25: AP 1.6 Messung der Mittellinie