Go Down

Topic: hc-05 (Read 37 times) previous topic - next topic

LaflecheVF

bonjour. jais reçu mon hc-05 mais je narrive pas envoyer des donné a distance, pourtant je l'ais bien configurer et sa ne marche pas....

pour infos, j'utilise un arduino mega et un motor shield adafruit.

voici le code.

bref si vous pouvez m'aide sa serais gentils...

Code: [Select]
#include <AFMotor.h>
AF_DCMotor motor1(1);
AF_DCMotor motor2(2);

char valSerie;

void setup() {
  motor1.setSpeed(200);
  motor2.setSpeed(200); 
  Serial.begin(9600);

}
void avancer() {
  motor1.run(FORWARD);
  motor2.run(FORWARD);
}
void tournerg() {
  motor2.run(FORWARD); 
}
void tournerd() {
  motor1.run(FORWARD);
}
void reculer() {
  motor1.run(BACKWARD);
  motor2.run(BACKWARD);
}
void areter () {
  motor1.run(RELEASE);
  motor2.run(RELEASE);
}
void pvd() {
  motor1.run(FORWARD);
  motor2.run(BACKWARD);
}
void pvg() {
  motor1.run(BACKWARD);
  motor2.run(FORWARD);
}

void loop() {
  if(Serial.available())
    valSerie = Serial.read();

    if(valSerie == 'w')
      avancer();
    else if(valSerie == 'a')
      tournerg();
    else if(valSerie == 'd')
      tournerd();
    else if(valSerie == 's')
      reculer();
    else if(valSerie == 'q')
      areter();
    else if(valSerie == 'x')
      pvd();
    else if(valSerie == 'z')
      pvg();

}

savoriano

#1
Jul 04, 2019, 08:46 pm Last Edit: Jul 04, 2019, 08:50 pm by savoriano
utilise le "SoftwareSerial" pour brancher ton BT pour libérer le Serial pour pouvoir faire des tests.

P.S. pardon je n'avais pas vu que tu utilise un MEGA. Si j'ai bien compris, ton BT est branche sur les Pin 0 et 1 (Serial) Branche ton BT sur Serial2.
Pardonnez moi pour mon français, ce n'ai pas ma langue maternelle.

Go Up