In diesem Versuch lassen wir ein Katapult mit 10 Sekunden Zeitverzögerungen schießen.
Alle Arbeitsanweisungen sind mit einem blauen Stern markiert. Fragen haben ein
.
Bitte beachte die letzte Arbeitsanweisung welche einen roten Stern hat.
Hardware
1) Arduino:
Arbeitsanweisung: Verbinde den Arduino über das USB-Kabel mit dem PC. Die Bildschirme haben an der linke Seite USB-Anschlüsse.
2) Servo:
Ein Servo-Motor ist kein gewöhnlicher Motor. Er ist nicht dafür gedacht sich dauernd im Kreis zu drehen, sondern bestimmte Positionen zu erreichen. Er muss wie ein normaler Motor mit Strom versorgt werden. Zusätzlich erhält er ein Steuersignal über ein drittes Kabel. Über dieses Kabel werden die Winkel übertragen, die der Motor erreichen soll.
Im Bild oben siehst du einen Servo mit den Kabeln Schwarz, Rot und Blau. Es kann jedoch sein, dass du eine andere Farbkodierung bei deinem Servo hast. Sie bitte in der Tabelle nach welches Kabel zu welchem Anschluss gehört.
3) Anschlüsse:
Kabel | Bedeutung | Anschluss |
---|---|---|
Schwarz / Braun | 0V | Verbinde das schwarze Kabel mit einem Steckplatz bei dem GND (Ground) steht. |
Rot / Orange | 5V | Verbinde das rote Kabel mit einem Steckplatz der mit 5V gekennzeichnet ist. |
Blau / Gelb | Steuerleitung | Verbinde dieses Kabel mit dem Pin 11 |
Um den Stecker des Servo-Motors direkt mit dem Arduino zu verbinden, kannst du diese Kabel verwenden.
Arbeitsanweisung: Verbinde den Servo-Motor jetzt mit dem Arudino. Nutze dazu die Abbildungen und Tabellen.
Software
Arduino IDE (integrated development environment):
Für die Steuerung der Entwicklungsumgebung Arduino IDE brauchst du für dieses Programm nur zwei Schaltflächen.
Achtung: Lies dir die Anleitung genau durch, bevor du zu programmieren beginnst.
Wenn du deinen Code auf Fehler überprüfen möchtest klicke auf den Haken .
Wenn du deinen Code auf den Mikrocontroller laden möchtest klicke auf den Pfeil →.
Einstellungen:
Arbeitsanweisung: Überprüfe ob das richtige Board eingestellt ist. Wir arbeiten mit dem Arduino Leonardo.
Arbeitsanweisung: Überprüfe ob der richtige Anschluss (Port) eingestellt ist.
Programm:
Arbeitsanweisung: Du kannst den Programmcode hier herunter laden:
Arbeitsanweisung: Öffne die Code Datei indem du einen Doppelklick machst.
Sollte ein Fenster mit dieser Nachricht kommen, klicke auf OK.
Arbeitsanweisung: Das Programm ist noch nicht fertig! Du musst noch folgende Parameter eingeben:
- Definiere den PIN an welchem du die Steuerleitung des Katapults angeschlossen hast.
- Finde zwei passende Winkel: Einen bei dem das Katapult die Spannung hält und einen bei dem das Katapult feuert. Trage die Winkel (Grad) in die dafür vorgesehenen Funktionen ein.
Arbeitsanweisung: Wenn du fertig bist kannst du dein Programm mit Upload auf den Arduino hochladen. Solltest du nicht zufrieden mit deinem Ergebnis sein, ändere deinen Code und drücke Erneut auf Upload.
Frage: Wo im Programm werden die 10 Sekunden Verzögerungszeit eingestellt?
Abschluss
Arbeitsanweisung: Wenn du fertig bist bringe bitte den Versuch wieder in seine Anfangskonfiguration.
- Stecke das USB-Kabel vom Arduino und vom PC ab.
- Trenne die Verbindung zwischen dem Arduino und dem Katapult.
- Räume die Kabel wieder in die dafür vorgesehene Box.
- Logge dich vom PC aus.