Étape 7: Plage de vitesse du moteur des régulateurs de vitesse électroniques
L’électronique
Régulateur de vitesse, ESC, utilisé pour le projet était une ESC de 20 a Simonk. Cette section vous aidera à vous instruire sur comment programmer votre ' ESC pour c' est toute la gamme des vitesses à l’aide d’un ARDUINO UNO. Si vous essayez d’utiliser l’ESC avec un moteur brushless avant de le faire, votre ESC fonctionnera, mais il n’est peut-être pas en mesure d’atteindre la vitesse maximum.
#include
#define MAX_SIGNAL 2000
#define MIN_SIGNAL 700
#define MOTOR_PIN 9
Servo-moteur ;
void setup() {}
Serial.Begin(9600) ;
Serial.println ("programme commencer...") ;
Serial.println ("ce programme va calibrer l’ESC.") ;
Motor.Attach(MOTOR_PIN) ;
Serial.println ("maintenant écrit sortie maximum.") ;
Serial.println ("tourner sur la source d’alimentation, puis attendre 2 secondes et appuyez sur une touche quelconque.") ;
motor.writeMicroseconds(MAX_SIGNAL) ;
Attendre pour l’entrée
while (!. Serial.available()) ;
Serial.Read() ;
Envoyer
puissance min
Serial.println ("envoi de sortie minimale") ;
motor.writeMicroseconds(MIN_SIGNAL) ;
}
void loop() {}
}
Une fois que vous téléchargez le code dans votre Arduino, fixez une ESC à votre Arduino. Branchez uniquement dans le sol et les broches de signal de l’ESC dans l’Arduino. Une fois cela fait, allumez votre moniteur série et tapez n’importe quel caractère dans le moniteur mais ne pas appuyer sur entrer encore. Puis branchez la batterie principale aux bornes rouges et noires. Dès que vous entendez 2 bips, appuyer sur enter pour envoyer le personnage de la série monitor. Selon les instructions dans le code, vous devriez attendre 2 secondes mais j’ai trouvé que si vous le faites, l’ESC entrera en mode programmable.