Impi
12.02.2006, 21:54
Hallo zusammen,
ich würde beim RN-Conrol den Motor gerne rückwärts drehen lassen: also folgenden Codeausschnitt (RNconrtolTESTMega32.bas) ändern:
'Rechter Motor ein
Portb.0 = 1 'bestimmt Richtung rechter Motor
Portb.1 = 0 'bestimmt Richtung rechter Motor
Portd.5 = 1 'rechter Motor EIN
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
Da müsste ich doch einfach die die Werte von Portb.0 und Portb.1 vertauschen oder? Geht aber nicht. Vermutlich bin ich einfach schon zu müde ;)
Naja, wenns euch gerade einleuchtet schreibt einfach, wenn nicht finde ichs morgen selbst raus wenn ich ausgeschlafen bin :)
Greetz, da Imp
ich würde beim RN-Conrol den Motor gerne rückwärts drehen lassen: also folgenden Codeausschnitt (RNconrtolTESTMega32.bas) ändern:
'Rechter Motor ein
Portb.0 = 1 'bestimmt Richtung rechter Motor
Portb.1 = 0 'bestimmt Richtung rechter Motor
Portd.5 = 1 'rechter Motor EIN
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
Da müsste ich doch einfach die die Werte von Portb.0 und Portb.1 vertauschen oder? Geht aber nicht. Vermutlich bin ich einfach schon zu müde ;)
Naja, wenns euch gerade einleuchtet schreibt einfach, wenn nicht finde ichs morgen selbst raus wenn ich ausgeschlafen bin :)
Greetz, da Imp