Was ist ein PWM
Die PWM ist als die Modulation der Pulsbreite bekannt. Mit Hilfe der PWM -Technik können wir verschiedene Geräte steuern.
Durch Ändern des Arbeitszyklus kann PWM kontrolliert werden.
So erzeugen Sie eine PWM mit dem Raspberry Pi 4
Wie oben diskutiert, verfügt der Raspberry Pi 4 über zwei PWM -Kanäle. Wir werden die Erzeugung und Arbeit des PWM in Himbeer Pi 4 verstehen, indem wir eine einfache elektrische Schaltung herstellen, um die Helligkeit der LED zu verblassen. Die Änderung der Helligkeit der LED erfolgt durch ein kontinuierliches oder analoges elektrisches Signal für die LED, die wir mit den PWM -Stiften von Raspberry Pi 4 verwenden werden.
Wie man eine PWM -Technik in der Raspberry Pi 4 verblasst
Um die LED zu verblassen, benötigen wir die folgenden elektronischen Komponenten:
Das Schaltplan für die Schaltung, um die LED zu verblassen, lautet:
Für die Implementierung der oben genannten Schaltung stellen wir alle Komponenten auf dem Brotbrett:
Jetzt verbinden wir die Kathode der LED mit dem Erdungsstift von Raspberry Pi und öffnen das Anschluss des Widerstands (sein anderer Terminal ist mit der Anode der LED verbunden) mit dem GPIO 18 -Pin des Raspberry Pi 4 unter Verwendung der Pulloverdrähte :
Die Schaltung ist abgeschlossen.
Was ist der Python -Code, um die LED mit der PWM -Technik mit dem Raspberry Pi 4 zu verblassen
Wir öffnen die Textdatei mit dem Namen „Fade.py ”mit dem Nano -Texteditor:
$ nano verblassen.pyGeben Sie das folgende Python -Skript in die Datei ein:
RPI importieren.Gpio als gpioErläuterung des Code: Im obigen Python -Code haben wir zwei Bibliotheken von RPI importiert.GPIO und Schlaf von Zeit. Dann deklarieren wir die LEDPin. Wir haben die PWM -Instanz mit 0 Frequenz begonnen und dann den Bereich von 0 bis 101 und in den für Schleifen geänderten Schleifen den Arbeitszyklus ändern. In der ersten für die Schleife, indem wir den Arbeitszyklus von 0 auf 101 ändern, erhöhen wir die Helligkeit und im zweiten für die Schleife, indem wir den Arbeitszyklus von 100 auf -1 ändern, verringern wir die Helligkeit der LED. Beide für Schleifen befinden sich während der Schleife im Körper eines Unendlichen.
Um das Python -Skript des Fade zu kompilieren und auszuführen.Py, wir werden den Befehl verwenden:
$ python verblassen.pyDie Hardware der Schaltung ist:
Abschluss
Die PWM -Technik in den Mikrocontrollern ist sehr nützlich, um den kontinuierlichen oder analogen Ausgang zu steuern. Die LED mit der PWM -Technik zu verblassen, ist das beste Beispiel, um die Arbeit der PWM -Technik zu erklären. Der Arbeitszyklus ändert. In dieser Beschreibung haben wir die Erzeugung des PWM erläutert, indem wir ein Beispiel für einen elektronischen Schaltkreis zum Verblassen der LED geben.