GSL - Programmier-Challenge 1/2023: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 30: | Zeile 30: | ||
== Aufgabe 3 == | == Aufgabe 3 == | ||
[[Datei:RotationssensorDesMotors.jpg |mini|500px|Abb. 2: Rotation eines Motors messen]] | [[Datei:RotationssensorDesMotors.jpg |mini|500px|Abb. 2: Rotation eines Motors messen]] | ||
[[Datei:EV3 großer Motor.jpg |mini|200px|Abb. 3: Großer Motor]] | |||
[[Datei:EV3 kleiner Motor.jpg |mini|200px|Abb. 4: Mittlerer Motor]] | |||
[[Datei:Ev3Ventilator.gif |mini|200px|Abb. 5: Ventilator]] | |||
[[Datei:Rückwärts.jpg |mini|200px|Abb. 6: Drehrichtung anzeigen]] | |||
# Schließe einen großen Motor (vgl. Abb. 3) an den Port A an. Starte den EV3 und schalte im Display zum Menu Port View. Schalte hier auf den Port A und bewege am Motor das Rad mit der Hand und beobachte, was am Display ausgegeben wird. Schalte auch auf die andere Darstellungsart (Umdrehungszahl, Gradzahl). | # Schließe einen großen Motor (vgl. Abb. 3) an den Port A an. Starte den EV3 und schalte im Display zum Menu Port View. Schalte hier auf den Port A und bewege am Motor das Rad mit der Hand und beobachte, was am Display ausgegeben wird. Schalte auch auf die andere Darstellungsart (Umdrehungszahl, Gradzahl). | ||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
Zeile 70: | Zeile 74: | ||
# Erweiterung: Nach dem Einschalten wirkt das Rad wie das Potentiometer aus Aufgabe 3. Die Musik/der Ton wird eingeschaltet und anschließend lauter beim Nach-Rechts-Drehen. Beim Zurückdrehen wird der Ton leiser und schließlich wieder mit einem Click abgestellt. | # Erweiterung: Nach dem Einschalten wirkt das Rad wie das Potentiometer aus Aufgabe 3. Die Musik/der Ton wird eingeschaltet und anschließend lauter beim Nach-Rechts-Drehen. Beim Zurückdrehen wird der Ton leiser und schließlich wieder mit einem Click abgestellt. | ||
# Die Anzeige soll kenntlich machen, dass der Motor B vor- bzw. zurückgedreht wird. Wird der Motor vorwärts bewegt, zeigt die Anzeige "vorwaerts", erst wenn der Motor rückwärts bewegt wurde, ändern sich die Anzeige auf "rueckwaerts" (vgl. Abb. 5)! Dazu ist es notwendig, dass, wenn nichts passiert, nichts wegradiert wird! | # Die Anzeige soll kenntlich machen, dass der Motor B vor- bzw. zurückgedreht wird. Wird der Motor vorwärts bewegt, zeigt die Anzeige "vorwaerts", erst wenn der Motor rückwärts bewegt wurde, ändern sich die Anzeige auf "rueckwaerts" (vgl. Abb. 5)! Dazu ist es notwendig, dass, wenn nichts passiert, nichts wegradiert wird! | ||
---- | ---- | ||
→ zurück zum Hauptartikel: [[Robotik_AG_-_Gesamtschule_Lippstadt_-_1HJ22|Robotik AG an der Gesamtschule Lippstadt]]<br> | → zurück zum Hauptartikel: [[Robotik_AG_-_Gesamtschule_Lippstadt_-_1HJ22|Robotik AG an der Gesamtschule Lippstadt]]<br> |
Aktuelle Version vom 13. Dezember 2023, 17:36 Uhr
Autor: | Prof. Dr.-Ing. Schneider |
Schule: | Gesamtschule Lippstadt |
Datum: | 01.12.2023 |
Bearbeitungsdauer: | 60 Minuten |
Aufgabe 1
- Fahrt mit Euren Autos ein Rennen.
- Start der Zeitmessung und Fahrt beim Klatschen.
- Stopp 40 cm vor dem Karton.
- Zeit die gefahrene Zeit in s und die Geschwindigkeit in m/s im Display an.
- Vergleicht Eure Ergebnisse. Welches Auto ist das Schnellste?
Aufgabe 2
- Verbinde einen Taster mit dem EV3-Brick und lese das Signal ein.
- Der Taster soll die Zeitmessung starten und wieder beenden.
- Bei Start soll ein kurzer Ton erklingen und die Steinlampe grün leuchten.
- Bei Stopp soll ein langer Ton erklingen und die Steinlampe rot leuchten.
- Zeigen Sie die verstrichene Zeit im Display an.
- Vergleicht Eure Ergebnisse. Wer hat die beste Reaktionszeit.
Aufgabe 3
- Schließe einen großen Motor (vgl. Abb. 3) an den Port A an. Starte den EV3 und schalte im Display zum Menu Port View. Schalte hier auf den Port A und bewege am Motor das Rad mit der Hand und beobachte, was am Display ausgegeben wird. Schalte auch auf die andere Darstellungsart (Umdrehungszahl, Gradzahl).
Musterlösung |
Der Motor hat einen Sensor (Inkrementalgeber) verbaut, der die Radumdrehungen messen kann und daraus den Drehwinkel errechnet. |
- Prüfe, ob auch der mittlere Motor (vgl. Abb. 4) einen Rotationssensor anbietet.
Musterlösung |
Auch der mittlere Motor hat einen Sensor (Inkrementalgeber) verbaut, der die Radumdrehungen messen kann und daraus den Drehwinkel errechnet. |
- Die Motoren sollen ein Potentiometer simulieren. Schreibe ein Programm, das einen Dauerton durch Drehen des Motors B laut bzw. leise werden lässt. Der Motor C soll in gleicher Weise die Tonhöhe beeinflussen.
Musterlösung |
- Ebenfalls mit dem Drehregler am mittleren Motor lässt sich ein Ventilator (vgl. Abb. 5) konstruieren, der stufenlos langsamer oder schneller gestellt werden kann.
Musterlösung |
- Mit Hilfe eines Rades soll der Einschaltknopf einer Musikanlage simuliert werden. Dazu dreht man das Rad im Uhrzeigersinn um 20°. Dann ertönt ein Klickgeräusch und die Anlage beginnt, Musik zu machen. Der Einfachheit halber reicht hier ein Dauerton. Mit dem Drehen des Rades in die andere Richtung wird wieder mit einem Klickgeräusch die "Anlage" ausgeschaltet.
Musterlösung |
- Erweiterung: Nach dem Einschalten wirkt das Rad wie das Potentiometer aus Aufgabe 3. Die Musik/der Ton wird eingeschaltet und anschließend lauter beim Nach-Rechts-Drehen. Beim Zurückdrehen wird der Ton leiser und schließlich wieder mit einem Click abgestellt.
- Die Anzeige soll kenntlich machen, dass der Motor B vor- bzw. zurückgedreht wird. Wird der Motor vorwärts bewegt, zeigt die Anzeige "vorwaerts", erst wenn der Motor rückwärts bewegt wurde, ändern sich die Anzeige auf "rueckwaerts" (vgl. Abb. 5)! Dazu ist es notwendig, dass, wenn nichts passiert, nichts wegradiert wird!
→ zurück zum Hauptartikel: Robotik AG an der Gesamtschule Lippstadt