Raspberry Pi 38kHz PWM-Signal erzeugen?
Hallo.
Wie kann ich eine an mein Raspberry Pi 4 B angeschlossene IR-LED in der Frequenz von 38 Kilo-Hertz mittels PWM (Pulsweitenmodulation) blinken lassen?
Die Frequenz ist deshalb auf 38kHz festgelegt, weil ich, wie ihr euch bestimmt denken könnt, einen IR-Empfänger ansteuern möchte.
Vielen Dank vorab und viele Grüße,
euer interrogatio1
2 Antworten
Im wesentlichen gibts für IR bereits fertige Bibliotheken.
Wenn du es selbst machen möchtest findest du bei pigpio die notwendigen Funktionen.
Hier sei nur angemerkt, dass die PWM nicht auf allen GPIOs gleich gut funktioniert, weil nicht hinter jedem GPIO eine Hardware dafür steckt. Hier wird dann die PWM nur mittels Software realisiert was dann den Dutycycle und die Frequenz ein wenig schwanken lässt.
Ja klar. Das sollte sogar beim Raspberry Pi OS vorinstalliert sein.
Bei mir wird angezeigt, das Modul sei unbekannt.
Nach händischer Installation immer noch das selbe Ergebnis.
Wie versuchst du denn die Pins anzusteuern?
Pigpio ist in erster Linie eine Bibliothek. Das Programm um den Daemon von der Programmzeile zu steuern nennt sich pigs.
Also die Eingabe von pigpio auf der Commandline wird dir den Fehler geben dass das Programm nicht existiert.
Schau mal hier herein bitte. Ich denke es wird auch noch andere Anleitungen online geben: https://www.simon42.com/raspberry-pi-infrarot-sender-und-empfaenger-ueber-ccu2-nutzen/
Funktioniert pigpio auch auf dem Raspberry Pi 4?