-
-
Erfahrener Benutzer
Roboter Experte
Hi,
das mit den Servos an verschiedenen Pins hab ich ja gelöst, indem man die Angaben (oben in meinem Code) irgendwo im Programm definiert und somit dann die eigenen Pins reinschreiben kann. das mit der individuellen Zahl an Servos kann man auch umgehen, du kannst ja bei ner Funktion mit 20 Servos dann das aufrufen:
task_Servos(90, 90, 90, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 180); //das letzte ist die Anzahl der zählschritte
damit musst du nur die Register der Servos 4-20 auf unbenutzte Pins legen
MfG Pr0gm4n
PS: ich werde als Zusatz noch eine Funktion eibauen, bei der man als Parameter die Stellung des Servos und den Pin angiebt und dann kann man auch einzelne Servos ändern
Was ich aber in dem Code noch unbedingt beachten muss, ist dass man ja alle 20 ms senden muss und ich so nur die Servos einmal ausrichten würde. Ich werde das aber vermutlich so lassen, denn der µC hat eigentlich nix anderes zu tun und das kann ich dann auch mit in meiner while(1) - Schleife berücksichtigen
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen