AlphaBot: Motoren und Inkrementalgeber

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Abb. 1: Der Artikel ist in Arbeit

Autor: Prof. Dr.-Ing. Schneider
Modul: Praxismodul I
Lehrveranstaltung: Mechatronik, Informatik Praktikum 2, 2. Semester

Inhalt

Lernziele

Nach Durchführung dieser Lektion können Sie

Versuchsdurchführung

Aufgabe 5.1: Lichtschranke

  1. Machen Sie sich mit E13_Photo_Interrupter_Sensor.ino vertraut, so dass Sie jede Zeile erläutern können.
  2. Kopieren Sie das Beispiel in Ihren Ordner und erweitern Sie es.
  3. Lassen Sie als Test beide Motoren langsam vorwärts drehen.
  4. Flankenwechsel von CNTL/CNTR sollen einen Interrupt auslösen.
  5. Stellen Sie beide Lichtschrankenzustände CNTL/CNTR über der Zeit in MATLAB® dar.

Lernzielkontrollfragen:

  • Wo befinden sich die Lichtschranken?
  • Wo ist rechts und wo links?
  • An welchen Ports sind die linke und rechte Lichtschranke angeschlossen?
  • Welche IO-Pins sind beim Arduino Uno interruptfähig?
  • Wie entsheidet die Lichtschranke zwischen Vorwärts- oder Rückwärtsdrehung?
  • Wieviele Flanken erhalten Sie für eine Radumdrehung?

Arbeitsergebnis: testeLichtschranke.ino