wie funktioniert das eigentlich mit der pulsweitenmodulation? schreibe ich da einfach in meinem C-Programm eine Schleife, die immer mit einem delay_ms(); den Ausgang ein und wieder ausschalter? und muss ich da auch einen Pulldown widerstand reinsetzen?