Convertisseur Analogique/Numérique

Bonjour,
J'utilise une carte arduino uno pour faire tourner un moteur en fonction de capteur LDR.

En entrée, j'ai deux capteurs LDR donc un signal analogique qui est converti en numérique. Mais en sortie je contrôle le moteur avec la vitesse PWM. Après de longue recherche, j'ai compris que le PWM est une sortie analogique.

( J'utilise une extension Shield L298P DFRobot pour mon moteur à courant continu )

Donc, si je comprends bien, j'ai une entrée analogique qui est convertit en numérique, puis le numérique se reconvertit en analogique avec le PWM ?

Le PWM n'est pas une sortie analogique, c'est une sortie numérique qui change de niveau à assez haute fréquence (plusieurs centaines de Hertz sur un Arduino). Sur un oscilloscope, tu verras que ce signal est numérique. Mais connecté à un dispositif "lent", comme un moteur, ou même un multimètre, tu auras l'impression que c'est une sortie analogique. Mais ce n'en n'est pas strictement une, au sens où il n'y a pas de convertisseur numérique/analogique.

C'est pas la peine de chercher bien loin :