(adsbygoogle = window.adsbygoogle || []).push({});

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

rfid voitured

voiture télécommandée bluetooth arduino

voiture téléguidee avec arduino

Categories: Arduino