Robtec
02.12.2008, 21:53
Hallo,
ich habe soeben die RN-Control erhalten und gleich ausprobiert. Irgendwann wollte ich die Motoren ausschalten, da in dem Beispielprogramm bei den Ports d4 und d5 als Kommentar "Motor ein" stand. Auch bei gesetzter Null liefen beide Motoren. ist nur der Kommentar falsch oder kann man sich die ganze zeile sparen?
hier betreffender Ausschnitt aus dem Beispielprogramm
'Testet Motoren und Geschwindigkeitsreglung
Sub Motortest()
'Linker Motor ein
Portc.6 = 1 'bestimmt Richtung
Portc.7 = 0 'bestimmt Richtung
[highlight=red:1ab456398c]Portd.4 = 1 'Linker Motor EIN[/highlight:1ab456398c]
'Rechter Motor ein
Portb.0 = 1 'bestimmt Richtung rechter Motor
Portb.1 = 0 'bestimmt Richtung rechter Motor
[highlight=red:1ab456398c]Portd.5 = 1 'rechter Motor EIN[/highlight:1ab456398c]
I = 0
Do
Pwm1a = I
Pwm1b = I
Waitms 40
I = I + 5
Loop Until I > 1023
Wait 1
Do
Pwm1a = I
Pwm1b = I
Waitms 40
I = I - 5
Loop Until I < 1
Pwm1a = 0 'Linker Motor aus
Pwm1b = 0 'rechter Motor aus
End Sub
'
Danke schonmal
Robtec
ich habe soeben die RN-Control erhalten und gleich ausprobiert. Irgendwann wollte ich die Motoren ausschalten, da in dem Beispielprogramm bei den Ports d4 und d5 als Kommentar "Motor ein" stand. Auch bei gesetzter Null liefen beide Motoren. ist nur der Kommentar falsch oder kann man sich die ganze zeile sparen?
hier betreffender Ausschnitt aus dem Beispielprogramm
'Testet Motoren und Geschwindigkeitsreglung
Sub Motortest()
'Linker Motor ein
Portc.6 = 1 'bestimmt Richtung
Portc.7 = 0 'bestimmt Richtung
[highlight=red:1ab456398c]Portd.4 = 1 'Linker Motor EIN[/highlight:1ab456398c]
'Rechter Motor ein
Portb.0 = 1 'bestimmt Richtung rechter Motor
Portb.1 = 0 'bestimmt Richtung rechter Motor
[highlight=red:1ab456398c]Portd.5 = 1 'rechter Motor EIN[/highlight:1ab456398c]
I = 0
Do
Pwm1a = I
Pwm1b = I
Waitms 40
I = I + 5
Loop Until I > 1023
Wait 1
Do
Pwm1a = I
Pwm1b = I
Waitms 40
I = I - 5
Loop Until I < 1
Pwm1a = 0 'Linker Motor aus
Pwm1b = 0 'rechter Motor aus
End Sub
'
Danke schonmal
Robtec