Stap 3: PS, heb je gemerkt?
Mijn "lineaire helling" is niet echt een lineaire helling. Ik Verlaag de vertraging tussen stappen door 1uS elke 128 stappen (ongeveer elke 20 MS). In het begin, was de stap vertraging 250mS, en het tarief van de toenemende stappen was 1uS elke 32mS. Tegen het einde van mijn bediening, de toenemende bedroeg 1uS elke 11.5mS. Dit is een niet-lineaire helling met een grotere versnelling in de buurt van het einde. Er zijn waarschijnlijk vele goede manieren om dit linearize, of wijzigen mijn methode voor het uitvoeren van de verhoging van de snelheid. Maar mijn actuator werkte heel goed voor vele maanden, dus ik denk dat de methode werkt goed genoeg.
De waarheid is dat het kostte me tot toen ik schreef dit instructable en gekamd mijn code over voordat ik het merkte.
Ik ben heel open voor verbeteringen, als om het even welk worden voorgesteld.