Welche Frequenz ich hatte, weiß ich nicht mehr .. Vielleicht war die PWM zu niedrig, weiß nicht ..
Schade, aber da Du ja normalerweise nichts damit machst ist das sowieso nicht wichtig.

.. Vielleicht war die PWM zu niedrig .. Gehe mal von ca. 50% des Wertes aus, den man bei analogWrite() .. ansetzen kann ..
Hmmm. Bei analogWrite() ist mW mit dem Klammerwert der PWM-Puls zu parameterisieren. Mit analogWrite(127) wäre das wohl ein duty cycle von 50 % - glaub ich. Aber das hat nu nix mit der PWM-Frequenz zu tun, nur mit dc. Ich bin ja ein arduino.nobody, nutze nur gern und nicht selten die praktischen Platinchen insbes. nano-Clone. Trotz nobody hab ich irgendwie im Hinterkopf, dass die PWM-Frequenz der arduinospezifische Programmierung pinabhängig sind bei knapp 500 Hz und 1kHz. Damit wäre mir klar, warum Deine Motoren brummten; da dürften manche 2Draht-Lüfter schon mal übern Jordan gehen. Aber - wie geschrieben - arduino-Programmierung ist für mich eher wie Mandarin oder Yue Hai.