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.
+0
-0