Ja Sorry aber aus so nem unvollständigen Codefetzen ist kaum was rauszusehen vorallendingen wenn sich die Kommentierung gegenseitig Wiederspricht.
Hallo zusammen,
ich würde beim RN-Conrol den Motor gerne rückwärts drehen lassen: also folgenden Codeausschnitt (RNconrtolTESTMega32.bas) ändern:
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üdeCode:'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
Naja, wenns euch gerade einleuchtet schreibt einfach, wenn nicht finde ichs morgen selbst raus wenn ich ausgeschlafen bin
Greetz, da Imp
Ja Sorry aber aus so nem unvollständigen Codefetzen ist kaum was rauszusehen vorallendingen wenn sich die Kommentierung gegenseitig Wiederspricht.
Gruß
Ratber
Hi, hat sich mittlerweile geklärt, ich war wirklich zu müde.
Es ist wirklich so, dass wenn man die Portb.0 auf 0 und Portb.1 auf 1 setzt, dass er dann rückwärts dreht. Wie du schon sagst ist die Kommentierung aber sehr dürftig und irreführen. Die ist aber nicht von mir, sondern vom Beispielprogramm RNcontrolTestmega32.bas.
Der Fehler lag darin, dass ich den falschen Motor auf rückwärtslauf gestellt habe.
Achso,ja dann kein Wunder.
PS:
Wenn die Streichhölzer "Knack" machen ist es zeit schlafen zu gehen
Gruß
Ratber
Lesezeichen