10. November 2010
Da ein Servomotor nur in einem Bereich von 0 bis 180 grad Drehen kann, bietet es sich an diesen Bereich mit einer Sinusschwingung abzudecken. Will man zum Beispiel, dass der Motor immer wieder vom Minumum zum Maximum dreht, benötigt man dazu nur 2 Zeilen Code, keine if() Abfragen, oder for() Operatoren, wie dies in den Arduino Codebeispielen der Fall ist. In meinem Beispiel wird ein Bereich von 20 bis 160 Grad Abgedeckt. Dies geschieht innerhalb von 3 Sekunden. Hier noch das Codebeispiel wenn man mit 2 Buttons Arbeitet, die den Servomotor an eine bestimmte Stelle Bewegen.