Ich melde Erfolg!
Die Testschaltung auf dem Steckbrett, dem BC337 und dem folgenden Testsketch, funktioniert!
#define waitTime 1000 // Aktualisierungszeit in ms
#define FAN1 5 // D5 PWM pin
void setup() {
analogWrite(FAN1, 255); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 225); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 200); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 150); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 75); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 30); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 150); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 255); // PWM Geschwindigkeit setzen
delay(waitTime);
analogWrite(FAN1, 0); // PWM Geschwindigkeit setzen
delay(waitTime);
}
void loop() {
}
Jetzt kann ich die Erweiterungen und das Feintuning angehen. Was mich hier aber wundert, warum wird der digitale Pin mit analogWrite angesprochen? Ist das überhaupt PWM?
Das sind meine ersten Versuche mit PWM, daher muss ich so fragen.
Den Sketch hab ich von hier, nur komplett angepasst.