Also mein Taster giebt einfach +5V auf einen Pin und dann sollen die Motoren sofort anhalten. Ich habe Als Code für die Motoren das aus dem Beispielsprogramm, aber da ist ja ein Loop drin, mit dessen Hilfe die Motoren beschleunigt und abgebremst werden.
Hier mal der Code vom Motor
Oben hab ich zunächst mal die Ports für die Taster zugewiesen und dann kommt der Teil für die Motoren. Hab da schon ne weile mit der If/Then/Else sache rumprobiert, aber ich bekomms net hin^^Code:Config Portc.0 = Output 'Ein Pin wird aus Ausgang konfiguriert PC0 (also Pin0 von Port C) Config Pinb.2 = Input 'Ein Pin wird als Eingang definiert Portb.2 = 1 'Interner Pullup Widerstand ein 'Linker Motor ein Portc.6 = 1 'bestimmt Richtung Portc.7 = 0 'bestimmt Richtung Portd.4 = 1 'Linker Motor EIN '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
Hoffe du verstehst was ich meine







Zitieren

Lesezeichen