Omet navegació

6.1 Led polsat PWM.

Una eixida PWM és un GPIO de ESP32 on escrivim un valor que varia entre el 100% de 3V i el 0% de 3V que són 0V. Això és fa amb una funció Polsada que varia el valor entre 0 (0%) i 1023 (100%) quan la resolució són 10 bits. Això és pot fer en qualsevol GPIO mentre no hagem ocupat tots els 16 canals PWM dels quals disposem.

Mira la gràfica de Timothy Hirzel

PWM

Connecta un led al GPIO 19.

ESP32 + 1 Led

Fixat que definim el PWM amb el nom que volgam, li assignem el GPIO i la freqüència. LedPWM = PWM(Pin(19), freq=5000)

Més endavant anem variant el pols amb la funció duty de la forma  LedPWM.duty ( valor_del_pols)

Ara escriu amb l'IDE Thonny el programa sencer següent:

Programa PWM led 19

El fitxer editable és ací, descomprimeix i edita'l: PWM_Led.py.zip (zip - 492 B)

Creat amb eXeLearning (Finestra nova)