Étape 6: Tester avec Arduino
Je cherche le code pour Arduino, et finalement je l’ai avec ce lien :
http://letsmakerobots.com/node/33001
Le code est comme suit :
void setup() {Serial.begin(9600);}void loop() {move(1, 2400, 500);move(1, 750, 500);}void move(int servo, int position, int time) {Serial.print("#");Serial.print(servo);Serial.print("P");Serial.print(position);Serial.print("T");Serial.println(time);delay(time);}
Le code peut être interprété comme : le 1er servo se tourne vers 2400 PWM à 500 millisecondes. Puis se tourne vers PWM 750 à 500 millisecondes. Après qui attend 500 millisecondes et boucle à nouveau.
RX à contrôleur de servo est reliée à la goupille de Arduino MEGA 0 et TX à la broche 1. (Je pense utiliser Arduino UNO est la même chose, mais j’utilise Arduino MEGA au lieu de cela seulement parce que j’avais prêté Arduino UNO à mon ami.) Après avoir téléchargé le code, rien ne se passe. J’ai suivi l’instruction par les bosses dans le même lien et connexion broches 4 et 5 pour RX et TX sur le plateau. J’ai il remettre sur serial monitor. J’ai essayé toutes les options, mais les servos ne sont toujours pas de réponse. Je ne sais pas qu'il faut éviter tout problème sur le contrôleur. Alors ce qui est arriver ?