Come funziona l'uscita Pwm di Arduino?

Domanda di: Ing. Benedetta Testa  |  Ultimo aggiornamento: 3 maggio 2026
Valutazione: 4.1/5 (39 voti)

L'uscita PWM (Pulse Width Modulation) su Arduino simula un segnale analogico variabile (0-5V) utilizzando pin digitali (3, 5, 6, 9, 10, 11 su Uno/Nano) che accendono e spengono rapidamente il segnale. Variando il duty cycle (percentuale di tempo "acceso") da 0 a 255 tramite {Link: la funzione analogWrite() https://www.youtube.com/watch?v=ob2UeUMRHOs} , si controlla la potenza media, ideale per regolare la luminosità dei LED o la velocità dei motori.

Che cos'è il PWM in Arduino?

PWM, Pulse-Width Modulation, significa modulazione a larghezza d'impulso e consente di variare lo stato di un piedino digitale da HIGH a LOW e viceversa in modo periodico.

Cos'è un'uscita PWM?

La modulazione PWM, acronimo di Pulse Width Modulation, è un segnale in grado di regolare la tensione in uscita a partire da una sorgente in corrente continua e, allo stesso tempo, di limitare notevolmente la potenza dissipata dal sistema elettrico.

Come funziona un segnale PWM?

Il metodo di controllo più comune è l'uso di PWM. La larghezza dell'impulso del segnale AC all'ingresso dell'alimentatore è regolata per aumentare o ridurre l'energia elettrica, che a sua volta si traduce in un cambiamento della tensione all'uscita dell'alimentatore.

Come funziona un regolatore PWM?

Il regolatore PWM funziona secondo il principio della regolazione dell'ampiezza dell'impulso. In termini più semplici, un regolatore PWM invia brevi raffiche di tensione alla batteria, non permettendone il sovraccarico o la scarica. Non vi è alcun rischio di surriscaldamento o di gassificazione della batteria.

PWM su ogni pin di Arduino - Arduino tutorial italiano #27