Bonjour,
Je tente de fabriquer un petit véhicule à chenilles piloté par un Arduino Mega2650 et un Motor Shield.
A l'heure actuelle je n'en suis qu'aux balbutiements, c'est mon premier projet; ainsi que la première fois que je tente de coder quelque chose, j'essaye de "prouver mon concept" et de comprendre exactement ce que je fais.
Les commandes sont envoyées par quatre boutons poussoirs situés sur une breadboard.
Respectivement: Avant, Arrière, Gauche, Droite.
Encore une fois, c'est la première fois que je tente de coder quelque chose, et je me suis inspiré d'un grand nombre de sources différentes, et ait tenté de faire preuve de logique, mais il n'y en a peut être aucune...
Mon problème est le suivant:
Lorsque j'appuie sur un BP, les moteurs réagissent a chaque fois d'une manière différente.
J'ai tenté de réassigner les pins, passer en "digitalwrite" plutot que "analogwrite" pour la lecture des états des boutons mais je n'y ai gagné que des parasites qui empirent les choses.
Si quelqu'un à la solution, j'aimerais comprendre ce que j'ai fait de travers.
Ci-joint le schéma Fritzig et le code.
D'avance merci.
Valentin.
EDIT:
-Je pense m'etre trompé de catégorie, je m'en excuse! Si un modo peu me déplacer dans le bon coin... Merci.
-Le schéma montre la Mega et le Motor Shield l'un a coté de l'autre, mais ils sont bien évidemment a cheval.
-Je n'ai pas précisé non plus que le tout était propulsé par une petite LiPo (11.1V, 1100mAh) que j'ai placé dans le chassis du bot, et connectée à l'alim de l'Arduino.
Kolobot.ino (3.52 KB)
