Bonjour,
je vous demande de l'aide car je suis bloqué depuis maintenant une semaine dans un projet de véhicule basique ( 2 roues motrices, 1 roue libre en rotule à doigt à l'arrière ) contrôlés avec un module RF 433MHz.
Voilà la situation:
J'utilise pour contrôler mes moteurs un L293D et un module RF 433MHz de base pour Arduino programmés grâce à la bibliothèque VirtualWire.
J'arrive à contrôler seulement un seul de mes moteurs à distance et l'autre ne tourne pas sauf quand le signal analogique envoyé à sa broche E du L293D est de 255 ( le maximum ) !! Ca fait réellement plus de 7 jours que je vais des tests (parfois jusqu'à 4h34 du matin avec cours le lendemain, oh tiens comme aujourd'hui…), j'ai testé les moteurs dans un programme "vide" (sans VirtualWire et ligne pour recevoir les données) et je contrôle les deux parfaitement ! J'ai vérifié tous les pins de mon programme 18000 fois et je me suis alors décidé d'enlever des petits bouts de code au fur et à mesure pour découvrir que c'est la ligne "vw_setup(nombre);" qui empêche UN seul de mes moteurs de fonctionner correctement… problème: j'ai absolument besoin de cette commande pour démarrer la réception des données !
Merci de votre aide,
Cordialement
un lycéen en galère