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.
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.
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.
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.
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.