Sommaire

Les fonctions alternatives sur la Pyboard

Les broches de la carte Pyboard peuvent être utilisées comme des entrées/sorties numériques. Une utilisation de base commune à TOUS les microcontrôleurs.

Cependant, ces broches peuvent également offrir une ou plusieurs fonctionnalités alternatives, des fonctionnalités très utiles décrites ci-dessous.

1. Sortie PWM PWM

Une sortie PWM est capable de générer un signal carré, répétitif, à une fréquence donnée et dont il est possible de fixer la largeur d’impulsion. Cette longueur d’impulsion est aussi appelée cycle utile du signal ou « duty cycle » en anglais.

PWM est l’acronyme de Pulse Width Modulation signifiant modulation de largeur d’impulsion. Son usage est très répandu, il servira aussi bien à contrôler l’intensité d’une LED qu’à contrôler l’angle d’un servomoteur chez les modélistes ou, plus rarement, contrôler un périphérique de puissance (vitesse de moteur, intensité d’un système d’éclairage).

Dans l’exemple suivant, un signal PWM est généré à partir d’un signal de 50 Hz et donc d’une période de 20 ms (1/f  = 1/50 = 0,02 sec).

Pour un cycle utile de 25 %, l’impulsion est de 5ms toutes les 20 ms. À 90 % de cycle utile, l’impulsion ...