In diesem Versuch lassen wir ein Katapult mit 10 Sekunden Zeitverzögerungen schießen.

Alle Arbeitsanweisungen sind mit einem blauen Stern (blue star) markiert. Fragen haben ein (question)

Bitte beachte die letzte Arbeitsanweisung welche einen roten Stern (red star) hat.

Hardware

1) Arduino:

(blue star) 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:

KabelBedeutungAnschluss
Schwarz / Braun0VVerbinde das schwarze Kabel mit einem Steckplatz bei dem GND (Ground) steht.
Rot / Orange5VVerbinde das rote Kabel mit einem Steckplatz der mit 5V gekennzeichnet ist.
Blau / GelbSteuerleitungVerbinde dieses Kabel mit dem Pin 11


Um den Stecker des Servo-Motors direkt mit dem Arduino zu verbinden, kannst du diese Kabel verwenden. 

(blue star) 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 (tick).


Wenn du deinen Code auf den Mikrocontroller laden möchtest klicke auf den Pfeil .


Einstellungen:

(blue star) Arbeitsanweisung: Überprüfe ob das richtige Board eingestellt ist. Wir arbeiten mit dem Arduino Leonardo.



(blue star) Arbeitsanweisung: Überprüfe ob der richtige Anschluss (Port) eingestellt ist.


Programm:

(blue star) Arbeitsanweisung: Du kannst den Programmcode hier herunter laden:

katapult.ino


(blue star) Arbeitsanweisung: Öffne die Code Datei indem du einen Doppelklick machst.

Sollte ein Fenster mit dieser Nachricht kommen, klicke auf OK.


(blue star) Arbeitsanweisung: Das Programm ist noch nicht fertig! Du musst noch folgende Parameter eingeben:

  1. Definiere den PIN an welchem du die Steuerleitung des Katapults angeschlossen hast.
  2. 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.


(blue star) 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.


(question) Frage: Wo im Programm werden die 10 Sekunden Verzögerungszeit eingestellt?


Abschluss

(red star) Arbeitsanweisung: Wenn du fertig bist bringe bitte den Versuch wieder in seine Anfangskonfiguration.

  1. Stecke das USB-Kabel vom Arduino und vom PC ab.
  2. Trenne die Verbindung zwischen dem Arduino und dem Katapult.
  3. Räume die Kabel wieder in die dafür vorgesehene Box.
  4. Logge dich vom PC aus.