Controler 2 futaba S3003 avec une arduino
Fermé
ticooli
Messages postés
2
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
26 juin 2013
-
26 juin 2013 à 01:37
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 27 juin 2013 à 09:49
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 27 juin 2013 à 09:49
A voir également:
- Futaba s3003 arduino
- Itoa arduino ✓ - Forum C
- Expected ')' before ' ' token arduino ✓ - Forum C
- Alimenter arduino batterie 12v ✓ - Forum Alimentation PC
- Processing arduino download - Télécharger - Langages
- Sanguino arduino - Forum Logiciels
2 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
26 juin 2013 à 08:41
26 juin 2013 à 08:41
Salut.
Tu fais les rotation de manière séquentielle, logique qu'elles se réalise de manière séquentielle. Je te propose un truc différent :
Tu fais les rotation de manière séquentielle, logique qu'elles se réalise de manière séquentielle. Je te propose un truc différent :
for(int n=0;n<100;n++) { myservo_0.write(int(n*180./100.)); myservo_1.write(int(n*(180.-40.)/100.+40)); delay(15); }
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
27 juin 2013 à 09:49
27 juin 2013 à 09:49
Salut.
Hum... il sont peut être couplé d'une manière ou d'une autre. Essai de modifier les angles du deuxième voir si ça influe sur le premier.
Si les deux sont couplé, c'est qu'un truc t'échappe quelque part, surement dans l'initialisation des variables.
Si les deux ne sont pas couplé, c'est encore plus étrange, celà veux dire que le write(0) correspond à un write(40).
Redonne éventuellement ton nouveau morceau de code.
Hum... il sont peut être couplé d'une manière ou d'une autre. Essai de modifier les angles du deuxième voir si ça influe sur le premier.
Si les deux sont couplé, c'est qu'un truc t'échappe quelque part, surement dans l'initialisation des variables.
Si les deux ne sont pas couplé, c'est encore plus étrange, celà veux dire que le write(0) correspond à un write(40).
Redonne éventuellement ton nouveau morceau de code.
26 juin 2013 à 13:45
je te remercie de ton aide mais j'ai toujours ce petit hic les 2 fonctionnent bien sauf que celui qui devrait faire 0° à 180° ne fait en réalité 40° à 180° je me tire un peu le cheveux
amicalement.