Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Configuration d'une connexion bluetooth entre une carte arduino Uno et un PC



  1. #1
    TPESI22012

    Configuration d'une connexion bluetooth entre une carte arduino Uno et un PC


    ------

    Bonjour,
    Notre TPE à bien avancé depuis le début de l'année mais nous avons un problème.
    Nous avons besoin de commander à distance un servomoteur à distance, pour cela nous disposons d'une carte arduino Uno ainsi qu'un module bluetooth Mate Silver. Nous avons déjà réussi à piloter le servomoteur grace à un potentiomètre relier à la carte arduino uno ce qui n'est mais bien compliqué avec l'exemple "Knob" déjà présent dans la librairie du logiciel arduino.
    Ce qui nous reste à faire maintenant c'est relier la carte arduino et le PC en bluetooth pour piloter le servo avec les touches directionnelles du clavier.
    Nous avons entendu parler de l'exemple ci-dessous "SoftwareSerialExemple" pour configurer la conexion bluetooth, est-ce la bonne solution ?

    /*
    Software serial multple serial test

    Receives from the hardware serial, sends to software serial.
    Receives from software serial, sends to hardware serial.

    The circuit:
    * RX is digital pin 10 (connect to TX of other device)
    * TX is digital pin 11 (connect to RX of other device)

    Note:
    Not all pins on the Mega and Mega 2560 support change interrupts,
    so only the following can be used for RX:
    10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69

    Not all pins on the Leonardo support change interrupts,
    so only the following can be used for RX:
    8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

    created back in the mists of time
    modified 25 May 2012
    by Tom Igoe
    based on Mikal Hart's example

    This example code is in the public domain.

    */
    #include <SoftwareSerial.h>

    SoftwareSerial mySerial(10, 11); // RX, TX

    void setup()
    {
    // Open serial communications and wait for port to open:
    Serial.begin(57600);
    while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
    }


    Serial.println("Goodnight moon!");

    // set the data rate for the SoftwareSerial port
    mySerial.begin(4800);
    mySerial.println("Hello, world?");
    }

    void loop() // run over and over
    {
    if (mySerial.available())
    Serial.write(mySerial.read());
    if (Serial.available())
    mySerial.write(Serial.read());
    }


    Sinon comment faut-il s'y prendre, nous débutons complétement dans ce domaine.
    Merci de votre aide

    -----

  2. Publicité
  3. #2
    paulfjujo

    Re : Configuration d'une connexion bluetooth entre une carte arduino Uno et un PC

    bonjour,

    apparament,cet example ne montre que l'initialisation de l'uart.Il faut se coltiner
    la doc tech. du module bluetooth pour voir comment initialiser ledit
    module en lui envoyant des parametres de config
    en particulier la vitesse de transmission,le mode SPP ...etc...
    afin d'utiliser le mode serie transparent
    pour le recperer ensuite cote PC,via un port seriel virtuel.

  4. #3
    TPESI22012

    Re : Configuration d'une connexion bluetooth entre une carte arduino Uno et un PC

    Merci,
    Mais est-ce qu'on doit faire un programme ou quelque chose d'autre au niveau de l'IDE Arduino sur le PC ?

  5. #4
    paulfjujo

    Re : Configuration d'une connexion bluetooth entre une carte arduino Uno et un PC

    désolé, je ne connais pas le monde Arduino

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

    Re : Configuration d'une connexion bluetooth entre une carte arduino Uno et un PC

    Bonsoir

    Le travail de configuration du module BT n'est pas spécifique à l'Arduino. Comme l'a indiqué paulfjujo, il faut lire la doc du module pour savoir ce qu'il y a à faire.

    Je ne connais pas le modèle que tu indiques, mais sur la plupart de ceux que je connais, la configuration est sauvegardée en mémoire Flash, et celle fournit par défaut par le vendeur permet une utilisation directe par l'Arduino sans nécessiter de reconfiguration. Et lorsqu'une reconfiguration est nécessaire, elle n'implique que l'envoi d'un signal de réinitialisation sur l'une de ses broches du module, et l'envoi de commandes adéquates au travers de la liaison série.

    Selon ta situation, il te faudra donc soit prévoir une séquence d'initialisation, soit échanger directement les données désirées avec le PC au travers du Blutooth.

Discussions similaires

  1. pilotes arduino uno
    Par Bmx001 dans le forum Électronique
    Réponses: 6
    Dernier message: 07/12/2012, 22h57
  2. pilotes arduino uno
    Par Bmx001 dans le forum Électronique
    Réponses: 1
    Dernier message: 06/12/2012, 19h12
  3. Arduino UNO detecté en port de communication bluetooth
    Par benoitsuau dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 02/07/2012, 20h20
  4. controler un relais avec une arduino uno
    Par P390 dans le forum Électronique
    Réponses: 1
    Dernier message: 18/04/2012, 20h10
  5. LM393 Arduino UNO
    Par sani300 dans le forum Électronique
    Réponses: 13
    Dernier message: 21/08/2011, 20h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.