RC-Regler oder -Steller werden ja mit einem PWM-Signal angesteuert, welches sich beim Duty zwischen 5 und 10% bewegt (20ms Periodendauer mit einer Highzeit von 1-2ms -> 1ms = voll links und 2ms voll rechts und 1,5ms Neutralstellung).
Das musst du irgendwie da rein mappen. Da ich nicht die Ardumowersoftware anpassen wollte (was ich ja bei jeder neuen Version machen müsste), habe ich mir die besagte Zwischenplatine gebaut, die der Ardumowersoftware suggeriert, dass sie ein MC-Treiber wäre.
Deine Codezeile funktioniert aber so nicht, oder? Da fehlt irgendwie die Funktion. ICh würde wie beschrieben writeMicroseconds nutzen, damit kann man die ms am Besten treffen.
Den PWM-Wert könntest du ja grundsätzlich an den Timer koppeln.
Ich hoffe du kennst den Unterschied zwischen einem Regler und einem Steller? Die meisten ESCs, die man kaufen kann, sind Steller. Es gibt aber (vor allem aus dem Helikopterbau) auch Regler, die eine bestimmte Drehgeschwindigkeit halten (sog. Gov-Mode). Das ist fürs Mähen extrem sexy, weil man sich dann nicht mehr um hohes oder niedriges Gras oder schnell und langsam fahren dabei kümmern muss. Man stellt einmal die Drehzahl ein, bei der man gute Ergebnisse sieht (meistens so ab 40m/s Schnittgeschwindigkeit auf dem Außenradius) und merkt sich nur noch den PWM Wert und stellt den dann immer fürs mähen ein (hard-coded oder konfigurier- parametrierbar).
Gruß,
Jem