Hallo
Hast du die Motoren direkt an den Controller angeschlossen? Wenn ja, dann ist dass gar nicht gut, da sie ziemlich sicher zu viel Strom ziehen, was den Controller zerstörren kann. Verwende besser den Motorcontroller auf dem Board.Dass muss vorhanden sein damit du ihn ansteuern kannst.Code:Für Motoransteuerung 'Ports für linken Motor Config Pinc.6 = Output 'Linker Motor Kanal 1 Config Pinc.7 = Output 'Linker Motor Kanal 2 Config Pind.4 = Output 'Linker Motor PWM 'Ports für rechten Motor Config Pinb.0 = Output 'Rechter Motor Kanal 1 Config Pinb.1 = Output 'Rechter Motor Kanal 2 Config Pind.5 = Output 'Rechter Motor PWM Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Pwm1a = 0 Pwm1b = 0 Tccr1b = Tccr1b Or &H02 'Prescaler = 8 'Linker Motor ein Portc.6 = 0 'bestimmt Richtung Portc.7 = 1 '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
Dort wo "bestimmt Richtung linker/rechter Motor" steht, musst du einafch die beiden Zahlen tauschen (0 und 1) damit sich die Drehrichtung ändert.(dass kannst du zum Beispiel in einem If machen)
Per Pwm1a = 0 und Pwm1b = 0 kannst du die Geschwindigkeit regeln. einfach das 0 gegen eine Zahl bis 1024 tauschen.
mfg Luca
Ps: Wenn du noch infos zum ansteuern des Servos willst, dann schau mal unter http://www.Robotics.de.tl vorbei.







Zitieren

Lesezeichen