Problème de rotaion moteur CC

a marqué ce sujet comme résolu.

Bonjour à tous,

j’ai acheté un moteur CC dernièrement (un Pro tronik DM 2210, Kv 1400), avec l’esc pour le commander (Pro tronik BF 10A) et la batterie pour l’alimenter(une 2-3S). J’ai raccordé le moteur à l’esc, la batterie à l’esc, puis branché l’esc à l’ Arduino. J’ai ensuite exécuté le code suivant:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <Servo.h>

int vitesse;

void setup()
{
  esc.attach(9);
  Serial.begin(9600);
  esc.write(0);
}

void loop()
{
  // Pour entrer manuellement les consignes de vitesses
  if(Serial.available() > 0)
  {
    vitesse = Serial.parseInt();
    if(vitesse > 110)
      vitesse = 110;
    if(vitesse < 40)
      vitesse = 40;
  }
  esc.write(vitesse);
}

Le problème est que je n’arrive pas à faire tourner le moteur en continu. Il tourne à la vitesse demandée mais seulement 5 à 10 secondes! Si je veux remettre une autre valeur pour la vitesse, il faut que je fixe vitesse à 40 (ou moins). Y a-t-il un paramètre de temps sur la commande :esc.write(vitesse);?

Merci d’avance pour votre aide.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte