-
-
Moderator
Robotik Einstein
Also das was du bekommen hast ist ein Standart RS232 Kabel. Die drei Anschlüsse sind Rx,Tx und GND. Dein Board hat nur einen Rx (Recieve) Anschluss, was soviel heißt als das das Board nur Daten empfangen kann. Dementsprechend brauchst du von deinem RS232 Kabel nur den Pin Tx (Transmit), welcher von dem 9-pol Stecker der Pin 2 ist.
Den anderen Anschluss, also Rx, kannst du erstmal ignorieren, weil der nur dafür da ist falls die Gegenseite, also dein Servoboard, was senden will. Aber das tut es ja nicht.
Am besten du ließt dir mal auf Wikipedia den Artikel zur "EIA-232" durch.
->http://de.wikipedia.org/wiki/EIA-232
Die Beispielprogramme die auf der CD mitgeliefert sind, sind Basis-Programme für z.B. Atmel Controller. Um diese übertragen usw. zu können brauchst du Bascom-AVR.
->http://www.mcselec.com/index.php?opt...d=99&Itemid=54
Den untersten Link nehmen. Damit downloadest du eine Demo von Bascom.
Das Programm was du gepostet hast macht eigentlich nichts großes. Der komplette obere Teil ist der Teil um den Takt und die Baudrate mit der der Controller arbeitet festzulegen. Danach kommt der Teil wo steht "Dim blablabla". Da werden die Variablen deklariert und das eigentliche Programm beginnt hinter dem Do und sagt aus das Die Variable Servonummer mit 15 beschrieben wird und die Variable Servoposition mit 210. Danach werden die Werte mit Hilfe des "Print"-Befehls über Tx vom Controller gesendet. Und zwar mit Chr(255) ist das Startbyte welches als erstes gesendet werden muss, mit Chr(Servonummer) wird gesagt welcher Servo sich drehen soll (also in diesem Fall Servo 15, weil wir die Variable mit 15 beschrieben haben) und mit Chr(Servoposition) wird gesagt bis wohin sich der Servo drehen soll. Danach kommt mit Wait 2 eine 2 Sekunden Pause im Programm und dann wird das ganze wiederholt nur das die Variable "Servoposition" nun mit 0 beschrieben wird. Das "Loop" am Ende bedeutet nur das das Programm in einer Schleife läuft und die Teile hinter dem " ' " sind Kommentare.
So ich hoffe das hilft dir etwas weiter
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen