Modifications

Sauter à la navigation Sauter à la recherche
187 octets ajoutés ,  1 avril 2025 à 12:50
Ligne 71 : Ligne 71 :  
Voici quelques explications:
 
Voici quelques explications:
 
* '''Ligne 1''': import de la classe {{fname|PWM}} permettant de contrôler une broche en modulation de largeur d'impulsion.
 
* '''Ligne 1''': import de la classe {{fname|PWM}} permettant de contrôler une broche en modulation de largeur d'impulsion.
−
* '''Ligne 8''': création de led, instance de la classe {{fname|PWM}} permettant de contrôler la broche GP2 avec un signal PWM.
+
* '''Ligne 8''': création de led, instance de la classe {{fname|PWM}} permettant de contrôler la broche GP2 avec un signal PWM. A noter que la broche GP2 ne doit pas être explicitement configurée en sortie. En effet, la création PWM() va reconfigurer la broche de sorte à pouvoir générer le signal de sortie.
 
* '''Ligne 9''': Fixer la fréquence du signal PWM à 500 Hz (comme Arduino). Le signal se répète donc 500 fois par seconde.
 
* '''Ligne 9''': Fixer la fréquence du signal PWM à 500 Hz (comme Arduino). Le signal se répète donc 500 fois par seconde.
 
* '''Lignes 10 à 14''': boucle infinie faisant l'acquisition de la valeur sur le convertisseur ADC puis fixant le cycle utile du signal PWM.
 
* '''Lignes 10 à 14''': boucle infinie faisant l'acquisition de la valeur sur le convertisseur ADC puis fixant le cycle utile du signal PWM.
32 920

modifications

Menu de navigation