Varier la vtesse d'un moteur DC .arduino

Portrait de ElectroniciennesEnForce

Bonjour tout le monde!

Je dois commander un moteur DC par un boutton poussoir.Ce  dernier doit diminuer ça vitesse avant son arret .Je me demande si je peux le faire en diminuant l'intervalle à l'intérieur de la fonction map() ??c-à-d peux-je écrire:

map(vitesseMoteur,0,1023,0,255);

delay(5);

map(vitesseMoteur,0,511,0,127);

delay(5);

map(vitesseMoteur,0,255,0,63);

..

Portrait de ElectroniciennesEnForce

Merci beaucoup,je suis encore débutante en arduino mais vos explications sont claires .

Portrait de aurelien

salut moi j'ai un moteur DC qui est sensé aller a 300RPM (12v, 0.35A) controlé par un driver L292 le tout relié à une arduino mega et je n'arrive pas à faire varier la vitesse, je souhaiterai avoir une vitesse croissante qui passe de 0% à 100% dans un temps donné et je ne trouve de solution. :/

Portrait de aurelien

nickel c'est ca merci :)