Arduino : PWM
V01, 13/08/2018
PWM: Pulse Width Modulation
Le WPM est un signal très connu en électronique. Il
permet par exemple de commander un servomoteur.
Le principe est de faire varier (moduler) la durer / la
largeur (width) d’une impulsion de 5v (Pulse).
2
largeur (width) d’une impulsion de 5v (Pulse).
C’est pourquoi on parle de Pulse Width Modulation.
Rapport cyclique: c’est le rapport
en % entre le (+5v) et le (0v):
PWM: conversion numérique /
analogique
Avec un signal PWM on peut commander un
composant électronique:
Avec un rapport cyclique de 100%, le composant
voit une tension en entrée de 5v.
3
voit une tension en entrée de 5v.
Avec un rapport cyclique de 50%, le composant
voit une tension en entrée de 2.5v.
La variation du rapport cyclique, permet la
variation de la tension ( la consigne) -> Conversion
numérique / Analogique
PWM sur arduino uno R3
Le microcontrôleur de
l’arduino peut générer
un signal PWM.
Mais, on ne peut utiliser
que certaines broches:
3,5,6,9,10 ,11 et les 6
4
3,5,6,9,10 ,11 et les 6
pins analogiques.
Le rapport cyclique est
exprimé en un chiffre
entre 0 et 255 ( 50%
correspond à 127):
codage sur 8 bits.
AnalogueWrite
On peut utiliser analogueWrite pour envoyer un
signal PWM.
5
Il faut donner le numéro de la broche et la valeur du
rapport cyclique entre 0 et 255).
1 / 11 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !