Aus dem Kurs: IoT-Grundlagen für Entwickler:innen – Elektronik-Basiswissen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Servo-Motor über PWM steuern

Servo-Motor über PWM steuern

Neben dem dimmen einer LED wird das PWM-Signal auch für die Steuerung eines Servomotors verwendet. Bevor wir aber die Schaltung aufbauen, schreiben wir das Programm beziehungsweise laden wir ein passendes Beispiel. Dies finden Sie unter Datei > Beispiele weiter unten Servo > Knob. Eigentlich ist das Beispiel für einen Drehknopf gedacht beziehungsweise für ein Potenziometer, mit dem man den Widerstandswert durch Drehen verändern kann. Für die hell-dunkel Anzeige verwende ich ein Fotowiderstand als Variablenwiderstand. Schauen wir das Programm etwas genauer an. Der Arduino-Code basiert auf C++ Code und erlaubt es mit include eine Bibliothek einzufügen, in diesem Fall für ein Servomotor. Das Servo-Objekt hat Methoden, um einen Servomotor zu steuern. Potpin ist der Pin für das Potentiometer, in unserem Fall für den Fotowiderstand und 0 ist der nullte Index für den analogen Pin, also A0. Val ist die Variable für den analogen Wert. In der Setup-Methode wird mit attach Pin 9 als Servomotor…

Inhalt