[Programmation] Arduino et carte bluetooth HC-06
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Arduino et carte bluetooth HC-06



  1. #1
    inviteee451939

    Arduino et carte bluetooth HC-06


    ------

    Bonsoir,



    Je souhaite commander une voiture télécommandée grâce à une carte bluetooth HC-06.

    J'ai branché la sortie VCC sur 5V de mon arduino, la sortie GND sur la masse, la sortie TX sur RX de mon arduino et la sortie RX sur TX. J'ai aussi branché la sortie KEY sur la masse (Instruction et non communication).

    Pourtant j'aimerai faire fonctionner les commandes AT.

    Lorsque j'écris mes commandes, elles n'apparaissent pas sur la console ce qui signifie que la carte bluetooth ne reçoit pas ce que j'écris sur mon ordinateur.

    Voici le code:
    Code:
    #include <SoftwareSerial.h>  //Software Serial Port  
    #define RxD 1    
    #define TxD 0   
    SoftwareSerial BTSerie(RxD,TxD);  
    
    void setup()  
    {  
      Serial.begin(9600);   
      delay(500);  
      Serial.println("Bonjour - Pret pour les commandes AT");  
    
      BTSerie.begin(9600);
      delay(500);  
    
    }  
    void loop()  
    {  
      char recvChar;  
    
      if (BTSerie.available()) {  
        recvChar = BTSerie.read();  
        Serial.write(BTSerie.read());  
      }  
    
      if (Serial.available()) {  
        BTSerie.write(Serial.read());  
      }  
    }
    Merci par avance.

    -----

  2. #2
    elektrax

    Re : Arduino et carte bluetooth HC-06

    c'est une carte Uno ?
    avec sofware serial , choisi d'autres pins pour rx/tx
    sans softserial, rx = 0 >> tx hc06 et tx = 1 >> rx hc06 avec adaptateur 5v /3v3,
    merci

  3. #3
    inviteee451939

    Re : Arduino et carte bluetooth HC-06

    Je possède une carte Mega.

    Comment dois je donc faire mes branchements RX/TX ?

  4. #4
    elektrax

    Re : Arduino et carte bluetooth HC-06

    c'est une carte Uno ?
    faire serial pc et serial BT sur les memes pins n'est pas possible avec carte UNO
    avec sofware serial , choisi d'autres pins pour rx/tx,
    sans softserial, rx = 0 >> tx hc06 et tx = 1 >> rx hc06 avec adaptateur 5v /3v3,
    le baudrate du mode commande du hc06 est 57600 par defaut, il faut le changer par une commande AT avant
    il existe beaucoup de tutos en français (ce n'est pas coutume...)
    "Une fois connecté (led allumée fixe), le module est en mode "transparent", et n'accepte plus les commandes AT. Ces commandes sont alors transmises directement au microcontrôleur.
    Les commandes AT sont à envoyer avant l'appariement.
    Ne pas les terminer par \r \n (retour chariot, nouvelle ligne) avec ce module HC-06."

    http://tiptopboards.free.fr/arduino_...c.php?f=2&t=57


    désolé, je n'ai pas de mega
    Dernière modification par elektrax ; 21/05/2017 à 02h32.
    merci

  5. A voir en vidéo sur Futura
  6. #5
    inviteee451939

    Re : Arduino et carte bluetooth HC-06

    C'est gentil de m'avoir répondu. J'ai bien fais attention à ne pas connecter à mon smartphone lors de mes test et la LED clignotait donc.
    Je suis donc bloqué avec ma carte Arduino Mega et mon module bluetooth qui ne veut pas lire les commandes AT que je lui demande..

  7. #6
    invitef86a6203

    Re : Arduino et carte bluetooth HC-06

    extrait de la doc;

    Way 2: Step 1: Connect PIN34 to the power supply PIN. Step 2: Supply power to
    module (the PIN34 is also supplied with high level since the PIN34 is connected with
    power supply PIN). Then the module will enter to AT module. But at this time, the baud
    rate is 38400. In this way, user should change the baud rate at the AT mode, if they
    forget the communication baud rate.
    Au départ la vitesse est a 38400 bd
    Il faut ensuite programmer la vitesse désirée

    Si l'on veut mettre 2 ports sur le com de l'arduino; la prog + l'application , il faut balaster avec 1Ko.
    voir sur le net c'est décris...

    Attention au sens entre bluetooth et arduino , il faut croiser rx et tx.

    Le mode prog AR nécessite de mettre un fil au +, parfois il s'appelle "KEY", mais parfois il n'est pas connecté, il faut alors souder un fil.
    Ne pas oublier de le mettre hors tension en mode normal.

    une fois appairé ils conservent leur programmation, il suffit de les mettre sous tension pour qu'ils se connectent.

    Attention seul le HC05 peut se programmer en master.
    La seule différence est le firmware,
    en s'inscrivant sur le site CSR on peut avoir le firmware.

    Bref , lire la doc...

  8. #7
    inviteee451939

    Re : Arduino et carte bluetooth HC-06

    Bonjour,

    En faisant de la communication entre mon portable et mon ordinateur. Tout se passe pratiquement bien. Lorsque j'envois un message d'un côté je le reçoit de l'autre sauf que je reçoit pas vraiment le message. Je reçois un carré sur mon ordinateur et un point d'interrogation sur mon smartphone...

  9. #8
    invitef86a6203

    Re : Arduino et carte bluetooth HC-06

    Mauvaise vitesse surement ...

Discussions similaires

  1. Bluetooth Arduino
    Par JS7777 dans le forum Électronique
    Réponses: 6
    Dernier message: 11/07/2015, 19h29
  2. cle usb bluetooth et arduino
    Par inviteefc7c139 dans le forum Électronique
    Réponses: 3
    Dernier message: 27/02/2015, 08h14
  3. transmition bluetooth arduino
    Par invite712e037c dans le forum Électronique
    Réponses: 4
    Dernier message: 16/07/2014, 20h39
  4. transmition bluetooth arduino
    Par invite712e037c dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 14/07/2014, 18h34
  5. Réponses: 4
    Dernier message: 16/02/2013, 21h48
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...