Étape 5: Choisir une valeur pwm
Cependant, de savoir quelle période est donc que le rapport cyclique est précis, nous devons savoir quelle taille font les les temporisateurs sur le microcontrôleur. Les temporisateurs Uno32 sont longueur 8 bits, donc cela signifie que la valeur maximale qui peuvent contenir les temporisateurs (et, par conséquent, la durée de la période) sont 255 et ont une valeur minimale de 0. Cela signifie que, lorsque nous écrivons le signal pwm à la broche, nous serons limités entre ces valeurs.
La raison pour laquelle que nous avons une restriction est en premier lieu parce que la fonction que nous utiliserons pour mettre en œuvre le signal pwm, analogWrite (puisque pwm modifie essentiellement un signal numérique en un signal analogique), peut accepter des valeurs supérieures à 255. Bien que cela ne devrait pas endommager la LED (ou quel que soit le composant vous arrive d’utiliser), vous ne serez pas en mesure de voir une différence entre 255 et la valeur maximale analogWrite de 1023 parce que le numérique broches sur le Uno32 sont électriquement limitée à 3.3V.
Dans cette optique, nous sommes en mesure de créer l’équation ci-dessus où le V avec la barre au-dessus de lui est la tension moyenne résultante d’une valeur de pwm particulière.