Liste der Anhänge anzeigen (Anzahl: 2)
Anhang 25234
Aktuelles Aussehen:Anhang 25235
Die grünen Platinen sind vorgegeben und dürfen nicht verändert werden. Desweiteren muss der AT89C5131 verwendet werden.
Meine Frage zu dem ganzen Thema ist eigentlich wie ich eine Pwm einbaue die noch freie Schalter auf der Platine abfragt und den Motor dann entsprechende langsamer fahren lässt.
Mein Programm sieht vereinfacht so aus :
1. Frag die Sensoren ab
2. Wenn vorne frei ist, dann fahr nach vorne.
2a. Wenn nicht frei ist dann überprüfe ob hinten frei ist
3.Wenn frei ist dann fahr zurück und drehe.
3a. Wenn nicht frei ist, dann drehe so lange bis frei wird.
Ich habe hier auch schon das PDF für eine PWM für diesen µC gefunden, allerdings würde ich gerne wissen wie ich eben bei den Unterprogrammen den Wert der PWM sozusagen auf den Motorenpins ausgebe / auf dem Inhibit.
http://www.atmel.com/Images/doc4345.pdf
Liste der Anhänge anzeigen (Anzahl: 2)
Anhang 25237Anhang 25238
Ich wäre definitiv an einer Softwäre PWM interessiert, eine Hardware PWM würde bedeuten, dass ich eine neue Platine fräsen/bestücken müsste ;)
Ja ich darf so viele Platinen zwischenschalten wie ich will, allerdings ist der I²C port durch meinen ADC belegt. (Kleinere grüne Platine)
Punkt eins wäre für mich am besten.
Und ja ich kann den Enable meines L298 über meinen µC schalten