TPar conséquent, nous allons d'abord créer un objet {{fname|Timer}} pour le timer 5 PUIS nous allons créer un objet {{fname|TimerChannel}} pour le canal 1:
+
Par conséquent, nous allons d'abord créer un objet {{fname|Timer}} pour le timer 5 PUIS nous allons créer un objet {{fname|TimerChannel}} pour le canal 1:
<nowiki>from pyb import Timer
<nowiki>from pyb import Timer
Ligne 56 :
Ligne 56 :
Avec le timer à une fréquence de 100 Hz, chaque cycle est prends 0.01 seconde (ou 10 millisecondes).
Avec le timer à une fréquence de 100 Hz, chaque cycle est prends 0.01 seconde (ou 10 millisecondes).
−
{{traduction}}
+
Pour réaliser l'effet d'allumage progressif, nous avons besoin d'initialiser la largeur d'impulsion à une petite valeur, puis doucement accroitre la largeur d'impulsion pour augmenter la luminosité. Ensuite, nous recommençons le cycle lorsque nous aurons atteint un maximum de luminosité:
−
−
To achieve the fading effect shown at the beginning of this tutorial, we want to set the pulse-width to a small value, then slowly increase the pulse-width to brighten the LED, and start over when we reach some maximum brightness:
<nowiki># maximum and minimum pulse-width, which corresponds to maximum
<nowiki># maximum and minimum pulse-width, which corresponds to maximum