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.

PWM (Pulsweitenmodulation) im Überblick

PWM (Pulsweitenmodulation) im Überblick

Der Arduino hat die Möglichkeit analoge Signal auszugeben. Dies ist aber kein reines analoges Signal. Vielmehr handelt es sich um ein Pulsweitenmodulationssignal, auch als PWM-Signal bekannt. Auf dem Arduino sind die Pins mit einem Wellensymbol markiert, die ein PWM-Signal ausgeben können. Mit diesen lässt sich z.B. ein Servomotor steuern oder ein LED faden, also hell und dunkel werden lassen. Wie wir in diesem Beispiel sehen werden, wird das Signal als konstanter Puls ausgegeben. Dabei variiert die Weite bzw. Breite in der das Signal an und aus ist. Um die Schaltung aufzubauen, benötigen wir lediglich einen Jumper. Diesen verbinde ich mit Pin 6 einem PWM-Pin und dem analogen Pin A0. Als Nächstes schreiben wir den Code. Um eine neue Datei anzulegen, gehe ich auf Datei > Neu. Die Datei hat bereits die Setup- und Loop-Methode. Da wir den PWM-Wert über diese Schnittstelle plotten wollen, definiere ich in der Setup-Methode die serielle Kommunikation Serial.begin(9600). In diesem Beispiel…

Inhalt