Driver motor arduino avec Joystick et vitesse progressive

Résolu/Fermé
nicosie Messages postés 122 Date d'inscription samedi 8 décembre 2018 Statut Membre Dernière intervention 21 avril 2023 - 20 avril 2023 à 14:06
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 21 avril 2023 à 20:32

Bonjour, 

Je me tourne sur le forum de ccm, car je n'arrive pas à poser ma question sur le forum officiel d'Arduino. 

Mon problème est le suivant : 

Je dev en ce moment une plateforme constituée de deux moteurs pilotés par un driver motor (le l298 de robotshop, mais qu'importe) commandé par un joystick, le tout en filaire sur une Arduino Uno.

Tout fonctionne, mais le problème est que je souhaite un programme qui, lorsque le joystick passe à "avancer max" à "position 0", les moteurs ralentissent tout doucement ou suivant le temps que j'aurai défini, et non pas brusquement. En n'oubliant pas que si l'utilisateur remet le joystick à fond, les moteurs augments leurs vitesses tout doucement, pour éviter qu'on passe de 0V à 30v dans le moteur d'un coup.

La boucle sera cassée si l'utilisateur choisit de faire marche arrière par exemple.

Je ne sais pas si c'est clair, si vous voulez plus d'approfondissements, n'hésitez pas 

Merci d'avance.

A voir également:

1 réponse

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
20 avril 2023 à 15:04

Bonjour,

Peux-tu en dire plus sur le langage de programmation que tu utilises ? Si j'ai bien compris ton problème, tu "retravailles" le signal retourné par ton joystick : au lieu d'envoyer le signal brut, tu veux "l'adoucir". Il faudrait en dire un peu plus sur la manière dont tu veux faire cette adoucissement (smooth en anglais).

Je pense que dans ton cas ce que tu veux faire, c'est un produit de convolution.

Voici quelques idées pour démarrer :

Bonne chance

1
nicosie Messages postés 122 Date d'inscription samedi 8 décembre 2018 Statut Membre Dernière intervention 21 avril 2023 12
21 avril 2023 à 11:22

Hello, 

C'est exactement ça !!! 

Je code en arduino mais ca devrait le faire pour trouver des codes grâce au nom du système. Je te remercie énormément !!!

0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749 > nicosie Messages postés 122 Date d'inscription samedi 8 décembre 2018 Statut Membre Dernière intervention 21 avril 2023
21 avril 2023 à 20:32

Merci pour ton retour, bonne continuation et bonne programmation :-)

0