Hallo erstmal
Also ein .. hoffentlich kleines problem.
Ich benutze den Motortreiber L293D und einen RB 35 motor.
Der motor dreht in eine richtung, auch die geschwindigkeit lässt sich mittels PWM regeln, allerdings lässt sich die richtung nicht umdrehen!
Hier der code:
M1,2 wurde jeweils vertauscht, und dann funktioniert es ebend nichtmehr.Code:$regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Config Portb.1 = Output Config Portd.2 = Output Config Portd.3 = Output M1 Alias Portd.2 M2 Alias Portd.3 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 M1 = 0 M2 = 1 Compare1a = 1 Do Loop End
So wie es nun ist M1 = 0 M2 = 1 funktioniert es, andersrum nicht.
Was mach ich also falsch? ^^
LG Raz
//Edit
Mit dem code zb dreht er 3 sek. und macht 1sek pause, aber immer nur in eine richtung!Code:Waitms 1000 M1 = 0 M2 = 1 Led = 0 Waitms 1000 M1 = 1 M2 = 0 Led = 1 Waitms 1000







Zitieren

Lesezeichen