Dans ce tutoriel nous allons voir comment réaliser une voiture commandé a l’aide d’un smartphone par le biais du Bluetooth.

Piloter une Voiture Télécommandé via bluetooth avec Arduino

Premièrement vous devez savoir comment fonctionne le module Bluetooth (HC-05) ( Tutoriel Disponible ici), et vous devez savoir comment marche le composant L293d qui est un double pont-H, ce qui signifie qu’il est possible de l’utiliser pour commander quatre moteurs distincts (dans un seul sens) grâce à ses 4 canaux. En raccordant les sorties de façon appropriées, il est possible de constituer deux pont-h. Il est ainsi possible de commande deux moteurs distincts, dans les deux sens et indépendamment l’un de l’autre.

De quoi Avons-nous Besoin:

Passons Maintenant Au Montage

Piloter une Voiture Télécommandé via bluetooth avec Arduino #2

Maintenant Le Code

int GA=11,GB=12,DA=9,DB=10;
char junk;
String inputString="";

void setup() {
  Serial.begin(9600);  
  pinMode(DA,OUTPUT);
  pinMode(DB,OUTPUT);
  pinMode(GA,OUTPUT);
  pinMode(GB,OUTPUT);
}
void ar()
          {
      digitalWrite(DA,HIGH);
      digitalWrite(DB,LOW);
      digitalWrite(GA,HIGH);
      digitalWrite(GB,LOW);
          }
void av()
        {
      digitalWrite(DA,LOW);
      digitalWrite(DB,HIGH);
      digitalWrite(GA,LOW);
      digitalWrite(GB,HIGH);
          }
void g()
        {
      digitalWrite(DA,LOW);
      digitalWrite(DB,HIGH);
      digitalWrite(GA,HIGH);
      digitalWrite(GB,LOW);
          }
void d(){
      digitalWrite(DA,HIGH);
      digitalWrite(DB,LOW);
      digitalWrite(GA,LOW);
      digitalWrite(GB,HIGH);
          }
void s(){
      digitalWrite(DA,LOW);
      digitalWrite(DB,LOW);
      digitalWrite(GA,LOW);
      digitalWrite(GB,LOW);
          }
          


void loop() {
    if(Serial.available()){
  while(Serial.available())
    {
      char inChar = (char)Serial.read(); //on lit l'entrée
      inputString += inChar;        // on crée une chaine de caractéres a partires de caractéres lus
    }
    Serial.println(inputString);
    while (Serial.available() > 0)  
    { junk = Serial.read() ; }      //on vide le serial buffer
    if(inputString == "a"){         //en cas de 'a' on avance
     av();                          
    }else if(inputString == "r"){   //en cas de 'r' on recule
      ar();                         
    }else if(inputString == "s"){   //en cas de 's' on s'arrete
      s();                          
    }
    else if(inputString == "g"){    // en cas de 'a' on tourne a gauche
      g();                          
    }
    else if(inputString == "d"){   //en cas de 'd' on tourne a droite
      d();                          
    }
    inputString = "";
  }
}

Passons Maintenant a la commande

Pour cela vous devez Télécharger une application bluetooth pour arduino pour le tutoriel nous Allons utiliser Arduino bluetooth controller

La Configuration se fait comme ceci:

Piloter une Voiture Télécommandé via bluetooth avec Arduino #3

Piloter une Voiture Télécommandé via bluetooth avec Arduino #4

Piloter une Voiture Télécommandé via bluetooth avec Arduino #5

Piloter une Voiture Télécommandé via bluetooth avec Arduino #6

Piloter une Voiture Télécommandé via bluetooth avec Arduino #7

  1. Activer Le bluetooth sur le smartphone
  2. Accéder a l’application Arduino bluetooth controller et sélectionner « HC-05 »
  3. Sélectionner controller mode
  4. Entrer la configuration suivante:

◄=d

▲=a

►=g

▼=r

X=s

arduino bluetooth

voiture télécommandée arduino

application smartphone bluetooth pou arduino

commande bluetooth arduino

arduino voiture telecommandée

arduino telecommande et lcd

voiture télécommandée arduino bluetooth

arduino uno bluetooth montage voiture télécommandée

voiture arduino

telecommande bluetooth arduino

programme arduino bluetooth telecommande voiture

pilotage dun moteur via telecommande

comment piloter un moteur en bluetooth avec arduino

commander une voiture par bluetooth

commander bluetooth arduino par arduino bluetooth contoller

commande dune voiture via bluetooh

commande d une voiture par arduino

code voiture arduino

arduino commande pour faire fonctionner une voiture

voiture télécommander par arduino

Categories: Arduino