Modifications

Sauter à la navigation Sauter à la recherche
1 378 octets ajoutés ,  28 avril 2015 à 20:25
aucun résumé de modification
Ligne 4 : Ligne 4 :     
== Contrôler la luminosité ==
 
== Contrôler la luminosité ==
{{bloc-etroit|text=In addition to turning LEDs on and off, it is also possible to control the brightness of an LED using Pulse-Width Modulation (PWM), a common technique for obtaining variable output from a digital pin. This allows us to fade an LED:}}
+
{{bloc-etroit|text=En plus de pouvoir allumer et éteindre une LED, il est également possible d'en contrôler la luminosité en utilisant un signal PWM (voir ci-dessous). L'utilisation d'un signal PWM est une technique très répandue pour obtenir une sortie ''variable'' sur une broche digital. Cela permet d'estomper la luminosité d'une LED:}}
    
[[Fichier:MicroPython-Hack-fading.jpg]]
 
[[Fichier:MicroPython-Hack-fading.jpg]]
Ligne 15 : Ligne 15 :  
* {{pl|34|Des fils}}
 
* {{pl|34|Des fils}}
 
* {{pl|53|Breadboard}} (optionnel mais facilite beaucoup les choses)
 
* {{pl|53|Breadboard}} (optionnel mais facilite beaucoup les choses)
 +
 +
== C'est quoi PWM? ==
 +
PWM est l'acronyme anglais de "pulse width modulation" que l'on traduit par "modulation par largeur d'impulsions".
 +
 +
PWM est un terme fort répandu sur le net, Arduino et en hacking électronique... raison de laquelle nous allons le préserver tel quel.
 +
 +
La modulation par largeur d'impulsion (MLI en français) est une technique utilisée pour contrôler la puissance envoyée à un périphérique. Nous l'utiliserons dans [[Rasp-Hack-L293|ce tutoriel pour contrôler]] la quantité d'énergie alimentant le moteur et par conséquent sa vitesse de rotation.
 +
 +
Le graphique ci-dessous montre le signal PWM tel qu'il est envoyé par la broche PWM du Raspberry Pi
 +
 +
{{ADFImage|Rasp-Hack-L293-PWM-01.jpg|450px}}
 +
 +
Chaque 1/500 ième de seconde, la sortie PWM produit une impulsion. La longueur de cette impulsion (dans le temps) contrôle la quantité d'énergie qui alimente le moteur. Comme vous pouvez le constater sur le graphique la longueur de l'impulsion peut varier de 0 à 100%.
 +
 +
Sans impulsion, le moteur ne fonctionne pas, une courte impulsion le fera tourner lentement. Si l'impulsion est active pendant cinquante pour cent du cycle, le moteur recevra la moitié de la puissance qu'il recevrait avec des impulsions maximales (constante dans le temps).
    
== Branchement ==
 
== Branchement ==
29 917

modifications

Menu de navigation