hallo Leute....!?

Wir befinden uns hier im Arduino-Forum!!

Und Arduino hat für pwm-Erzeugung die universell verfügbare Funktion
analogWrite()
die auf den verschiedensten cores und boards läuft, vom simplen AVR (Uno, Nano, Micro, Mega) bis hin zu 32-bit ARM + ESP! (Zero, M0, MKR1000, Due, Teensy, esp8266, esp32) !!

http://www.arduino-tutorial.de/analog-out/
http://www.arduino-tutorial.de/befehle/
https://www.arduino.cc/reference/en/...o/analogwrite/

nur auf die Pins muss man achten, weil die Pin-Nummern für pwm-Pins von Board zu Board variieren können.
Daher ist durchaus die Frage wichtig, welches Arduino-Board denn tatsächlich verwendet wird.