Het regelbereik is (mede) afhankelijk van de frequentie – hoe lager hoe groter?
Max, heb je al eens een scoop aan de motoruitgang gehangen om te zien of er werkelijk uit komt wat je bedoelde?
Die lamp in serie met de motor is waarschijnlijk een stroombegrenzer. Wat gebeurt er als je die er tussenuit haalt? De TA8050 is zowel op stroom als op temperatuur beveiligd, dus die lamp ertussen lijkt me een beetje overdaad.
Om te testen wat er uit je regelaar komt heb je op zich geen ovaaltje nodig. Geen loc op de rails maar een weerstandje en je kunt nar harte lust meten met je scope.
Je zou, zolang je gebruik maakt van de hardware pwm, gewoon moeten kunnen instellen tussen 0% en 100%. Maar aangezien je ook erg laag gaat (iets dat niet kan met de hardware PWM) gok ik dat je alles met software PWM probeert. Ga je dan in de kilohertzen dan zal dat inderdaad niet goed werken. Zal je echt de hardware PWM moeten gebruiken. Zelf had ik toen (uit me hoofd) iets van 22kHz als frequentie en daarop een 80Hz PWM met een dutycycle van (ook uit me hoofd) iets tussen de 5% en 10%. Dit om de kleef bij stilstand te overkomen.
En hoe rij je dan nu? Gewoon schakelaar om en gaan? Iets als een draaiknop lijkt me handiger...
En waar zijn die LDR's voor?
Ook hoop ik niet dat je de Atmega met 9v voedt, deze heeft een max van 5,5V. Als je de hele Arduino daarmee voedt is het wel okay maar waarschijnlijk niet nodig aangezien de Arduino tot 20V input mag hebben.\