Salve a a tutti sono sempre io necessito di controllare il pwm una ventola a 3 pin questo argomento so che è molto trattato ma a me continua a non riuscire e non so cosa sbaglio. Ho fatto varie prove, dallo schema che spesso ha pubblicato brunello, quello con il transistor, che quello usando il modulo 140c07 ma regolando la pwm la velocità non cambia, sopra 125 "va", sotto 125, non gira. Forse sbaglio qualcosa a lievllo hardware perché il software è davvero semplice:
const int pinVel = 8;
void setup() {
// put your setup code here, to run once:
pinMode(pinVel, OUTPUT);
Serial.begin(9600);
Serial.println("Starting");
}
void loop() {
analogWrite(pinVel, 255);
Serial.println("255");
delay(5000);
analogWrite(pinVel, 0);
Serial.println(0);
delay(10000);
analogWrite(pinVel, 140);
Serial.println(140);
delay(5000);
analogWrite(pinVel, 140);
Serial.println(100);
delay(5000);
}
In allegato la foto del "circuito"