Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Servo ansteuern?! Kategorie: Programmierung Basic (von PeterS - 9.08.2010 23:37)
Als Antwort auf Servo ansteuern?! von Noob - 9.08.2010 19:49

> Ich bin echt am verzweifeln. Ich habe mir das C-Control Application
> Board mit dem Mega 128 Controller für ein Roboterprojekt geholt,
> aber bis jetzt hatte ich nur Misserfolge.
> Ich möchte einen Servo ansteuern. Es handelt sich dabei
> um einen RS-2 Servo von Modelcraft. Bei meinen bisherigen
> Versuchen hat der Servo nur merkwürdig herumgezuckt.
> Ich versorge den Servo mit der Spannung, die das
> Application Board bereitstellt. Die Datenleitung habe ich
> mit einem 4,7K Widerstand mit A7 (Portbit7) verbunden.
> Das ist mein Programm.
>
> Sub main()
>     Dim servo_var(18) As Byte
>     Port_DataDirBit(7,PORT_OUT)
>     Servo_Init(1, 1, servo_var, 1)
>     Servo_Set(7, 2000)
>     AbsDelay(500)
>     Servo_Set(7, 1500)
>     AbsDelay(500)
>     Servo_Set(7,0)
> End Sub
>
> Ist dieses Programm überhaupt in der Lage einen Servo zu bewegen? Oder habe
> ich den Servo falsch montiert? Ich wäre sehr danbar, wenn ihr mich aufklären
> könntet. Ich weiÃ? echt nicht mehr weiter. Aber bitte keine  Verweise auf die
> Hilfe in der IDE oder auf die Anleitung... da hab ich auch schon
> überall nachgesehen :-/
>
Wenn Du das Applicationboard nutzt, hast Du den Jumper so gesetzt, das das externe RAM nicht
nicht genutzt wird? Schau mal in die Pinzuordnung, A.7 wird für das extene SRAM Interface
gebraucht.

Gruss Peter


    Antwort schreiben


Antworten:

Re: Servo ansteuern?! (von Noob - 12.08.2010 16:51)