Hello,
En effet mes infos sont incomplètes... Je vais devoir les compléter.
Je mets le fichier à jours en début de semaine prochaine, je suis loin tout le week-end (Muse me voilà )
- Donpi aime ceci
Salut tout le monde!
Je vis en Suisse, j'ai 20 ans et je suis actuellement en 1ère année d'école d'ingénieur en électronique embarquée
Mes passions sont l'électronique, la robotique, les jeux vidéos (Halo, Minecraft, Deus Ex, Tomb Raider, Saint Row IV principalement), le unihockey et la montagne.
Posté par Taupiot_Jr - 20 mai 2016 - 02:05
Hello,
En effet mes infos sont incomplètes... Je vais devoir les compléter.
Je mets le fichier à jours en début de semaine prochaine, je suis loin tout le week-end (Muse me voilà )
Posté par Taupiot_Jr - 17 mai 2016 - 08:18
Posté par Taupiot_Jr - 09 mars 2016 - 11:15
Hello,
Une première piste serait de mesurer les données renvoyées par tes capteurs, peut-être qu'ils sont câblés faux ou quelque chose dans le genre.
Fournit nous le schéma électrique de ton montage, surtout la partie capteur.
Petite remarque en passant, pourquoi mets-tu toutes les init' dans la boucle?..
int i;
for (i=4;i<=7;i++)
pinMode(i, OUTPUT); //définit les port 4 à 7 en sortie
pinMode(capteurIR1, INPUT);
pinMode(capteurIR2, INPUT);
analogWrite(controle_moteur_gauche, 0); // arrêt moteur gauche
analogWrite(controle_moteur_droite, 0); // arrêt moteur droite
reception_ir.enableIRIn(); // démarre la réception
}
Je ne vois pas l'intérêt de définir 7 fois que le capteur est un input...
A plus!
~Taupiot_Jr
Posté par Taupiot_Jr - 04 décembre 2015 - 10:27
Hello,
En voulant faire quelques recherches sur le forum je me suis aperçu qu'il y a un contrôle du flood un peu restrictif...
C'est-à-dire qu'après une recherche unique on se retrouve à devoir attendre 13 secondes pour en relancer une.... Pas très pratique..
Je ne sais pas si je suis le seul à penser ça, mais c'est pas facile de tomber juste du premier coup sur ce qu'on cherche ^^
~Taupiot_Jr
Posté par Taupiot_Jr - 23 novembre 2015 - 05:02
Hello,
Si tu utilises des chenilles de vélo alors les pignons de vélos seront utilisables.
~Taupiot_Jr
Posté par Taupiot_Jr - 18 décembre 2014 - 10:10
Hello,
Quand tu dis :
Touche 1 rien
Touche 2 rien
touche av rapide il fait bouger servo1 à 180 jusqu'à 0, puis la mm chose pour servo2
touche 1 servo1 90
Touche 2 servo2 90
Pour les deux premiers cas, où les servos ne bougent pas, je pense que c'est parce qu'au démarrage ils sont déjà à cette valeur. Essaie de mettre 180 ou autre chose
Concernant le code pour un mouvement de 60 à 120, c'était plus pour aider à débugger en cas de problèmes.
Pour sélectionner puis faire bouger un servo tu y es presque!
Dans ton code tu arrives déjà à sélectionner un servo. Donc avec ces deux case tu peux choisir sur quel servo travailler et donc y écrire autre chose que :
servo1.write(90);
A la place tu pourrais mettre quelque chose comme :
int i = 90; // Commence au milieu
if ( TOUCHE_PLUS )
{
servo1.write(i++);
}elseif ( TOUCHE_MOINS )
{
servo1.write(i--);
}
Ainsi à chaque pression de TOUCHE_PLUS ou MOINS, ton servo avancera ou reculera d'un pas (attention aux extrémités de l'échelle, fais une condition pour ne pas écrire en dehors de 0-180).
Ensuite pour bouger avec les touches rapides ça sera un principe similaire, sauf que tu bougeras tant que tu appuies sur la touche
J'espère avoir été assez clair ^^
Posté par Taupiot_Jr - 07 décembre 2014 - 12:19