Tags:
create new tag
view all tags

Variation de l'intensité de lumière avec PWM

Introduction :

L’intensité de lumière d’une LED peut être changé si on varie le courant qui la traverse. Pour ce faire on a deux possibilités :

  • on change la tension entre les deux pins de la LED (par exemple avec un convertisseur Digital-Analogue)

  • on module le signal digital avec une fréquence et on change la largeur d'impulsion « duty cycle ».

Pour la deuxième méthode on produit une fréquence assez haute (1khz – 10 kHz) et on change la durée du signal. Pour un duty cycle à 100 % le signale est toujours à 3.3V pour un duty cycle à zéro le signale est toujours à zéro. À duty cycle 50 %, qui correspond à la moité du courant maximale le signale est 50 % à 3.3V et 50 % à zéro.

MicroPython fournit un module pour faire fonctionner un Pin GPIO en mode PWM.

Exercice 1 :

Augmenter l’intensité de lumière de la LED sur la carte CPU (user led) d’une manière linéaire et en suite la diminuer de la même façon.

La version .odt de la feuille d'exercices :

https://afnog.iotworkshop.africa/pub/IoT_Course_French/Mono-couleursEnPWM/pwm.odt

-- Uli Raich - 2021-06-27

Comments

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatodt pwm.odt r2 r1 manage 66.6 K 2022-04-10 - 09:34 UliRaich  
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2022-04-10 - UliRaich
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback