Bonjour, simplement pour partager une solution de pwm qui a fonctionnée pour moi sur le GPO18 :
pré-requis : un environnement virtuel pour utiliser les commandes pip
sudo nano /boot/firmware/config.txt
j'ai commenté la ligne #dtparam=audio=on (à vérifier si cela a réellement une incidence)
et ajouté en bas du fichier :
[all]
dtoverlay=pwm-2chan
ensuite on reboot sudo reboot
puis dans son environnement virtuel crée au préalable :
pip install rpi-hardware-pwm
pour installer la lib python.
puis dans un fichier python :
from rpi_hardware_pwm import HardwarePWM
pwm = HardwarePWM(2, 1500, chip=0)
pwm.start(50) #50% de duty_cycle
en espérant aidé quelqu'un ;)