Difference: Mono-couleursEnPWM (1 vs. 2)

Revision 22022-04-10 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="ExercicesSurLEDs"

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://iotworkshop.africa/pub/IoT_Course_French/Mono-couleursEnPWM/pwm.odt

-- Uli Raich - 2021-06-27

Comments

<--/commentPlugin-->
Changed:
<
<
META FILEATTACHMENT attachment="pwm.odt" attr="" comment="" date="1624788925" name="pwm.odt" path="pwm.odt" size="66719" user="UliRaich" version="1"
>
>
META FILEATTACHMENT attachment="pwm.odt" attr="" comment="" date="1649583244" name="pwm.odt" path="pwm.odt" size="68203" user="UliRaich" version="2"
 
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