Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...
Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...
Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...
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