Ligne 179 : |
Ligne 179 : |
| == Calcul de la sortie analogique == | | == Calcul de la sortie analogique == |
| | | |
− | The output voltage is:
| + | LA tension de sortie se calcule comme suit: |
| | | |
− | '''vOut = value ÷ 255 * 3.3''' | + | '''vOut = valeur ÷ 255 * 3.3''' |
| | | |
− | or to find the value for a chosen voltage:
| + | Où: |
| + | * vOut: est la tension de sortie |
| + | * valeur: est une valeur entre 0 et 255 (donc 8 bits) indiquant la tension de sortie désirée |
| | | |
− | value = vOut ÷ 3.3 * 255
| + | Pour trouver la valeur correspondant à la tension de sortie souhaitée: |
| | | |
− | here, value is the number we write using analogWrite (). e.g. to set an output voltage of 3 volts, then:
| + | valeur_a_utiliser = vOutSouhaitée ÷ 3.3 * 255 |
| | | |
− | 3 ÷ 3.3 * 255 = 232
| + | Où: |
| + | * valeur_a_utiliser: est la valeur entre 0 et 255 correspondant à la tension de sortie désirée. Cette valeur est utilisée avec analogWrite (). |
| + | * vOutSouhaitée: la tension de sortie souhaitée (entre 0 et 3.3v) |
| | | |
− | So we’d write analogWrite (pin, 232); to set the output volrage to 3v.
| + | Pour obtenir, par exemple, une tension de sortie à 3 volts: |
| + | |
| + | valeur_a_utiliser = vOutSouhaitée ÷ 3.3 * 255 |
| + | valeur_a_utiliser = 3 ÷ 3.3 * 255 |
| + | valeur_a_utiliser = 232 |
| + | |
| + | Il ne reste plus qu'à écrire la valeur en utilisant la fonction ''analogWrite(pin, 232);'' ou la commande '' '' pour fixer la tension de sortie à 3v. |
| | | |
| == Conclusion == | | == Conclusion == |