01.12.2012 Aufrufe

Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...

Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...

Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6 Tutorial Teil 2: Programmierung<br />

eines AMS<br />

In diesem Kapitel wird beschrieben, wie ein bestimmtes Verhalten des Roboters durch<br />

die Software erreicht wird. Die Konfiguration der Anschlüsse und wie einige Funktionen<br />

arbeiten, wird ebenfalls beschrieben.<br />

6.1 AKSEN-Roboter konfigurieren<br />

In diesem Abschnitt soll beschrieben werden, wie ein AKSEN-Roboter konfiguriert wird.<br />

Bei der Menge der Anschlüsse muss dem System mitgeteilt werden, was wo angeschlossen<br />

ist. Dazu folgt ein Beispiel, wie die Konfigurationsbefehle aus Tabelle 4.5 anzuwenden<br />

sind.<br />

1 #include <br />

2 #include <br />

3 #include <br />

4 #include "arbs.h"<br />

5<br />

6 void AksenMain(void){<br />

7<br />

8 init();<br />

9<br />

10 set_motor_links(0); //linker Motor an Motor-Port 0<br />

11 set_motor_rechts(1); //rechter Motor an Motor-Port 1<br />

12 set_encoder_links(0); //linker Encoder an Encoder-Port 0<br />

13 set_encoder_rechts(1); //rechter Encoder an Encoder-Port 1<br />

14 set_seganz(24); //Encoderscheibe auf 24 Segmente gesetzt<br />

15<br />

16 set_linie1(0); //erste Liniensensor an Analog-Port 0<br />

17 set_linieN(2); //Anzahl der Liniensensoren=2,Port 0-1<br />

18<br />

19 while(1);<br />

20 }<br />

55

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!