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

Alle Arbeitsanweisungen sind mit einem blauen Stern (blauer Stern) markiert. Fragen haben ein (Frage)

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

Hardware

1) Arduino:

(blauer Stern) 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. 

(blauer Stern) 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 (Haken).


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


Einstellungen:

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



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


Programm:

(blauer Stern) Arbeitsanweisung: Du kannst den Programmcode hier herunter laden:

katapult.ino


(blauer Stern) Arbeitsanweisung: Öffne die Code Datei indem du einen Doppelklick machst.

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


(blauer Stern) 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.


(blauer Stern) 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) Frage: Wo im Programm werden die 10 Sekunden Verzögerungszeit eingestellt?


Abschluss

(roter Stern) 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.


  • Keine Stichwörter