Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



[Résolu] connexion bluetooth avec arduino
Aller à la page: 1, 2  >

 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Mar 21 Jan - 19:08 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

PublicitéSupprimer les publicités ?
bonjour, je suis en terminale SSI et je mène un projet dont l'intitulé est "ouverture à distance d'une porte d’entrée de logement collectif".


L’idée est d'utilise un smartphone avec une application comme "Bluetooth RSSI" qui se connecte à un module bluetooth de marque Sparkfun pour transmettre les données à arduino.


Pour l'instant je veux simuler la gâche électrique de la porte par une LED donc le programme à réaliser est un programme pour faire interagir une LED à l'aide d'un module bluetooth connecté à un smartphone.


Mon problème se trouve dans l’écriture du programme arduino, je sais que la connexion bluetooth est un connexion série mais je ne parvient pas  à écrire la bonne organisation ou la bonne syntaxe du programme.


Serait il possible de m'aider à l’écriture de ce programme ?


Dernière édition par darkdisaster99 le Mar 28 Jan - 11:19 (2014); édité 1 fois
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mar 21 Jan - 20:21 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Alors tout d'abord il nous faudrait les références du module...
____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Mar 21 Jan - 22:44 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Le nom du module est Module Bluetooth Mate Silver et sa référence est: WRL-10393
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 22 Jan - 12:39 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

et t'as des infos sur les branchements ?
Y'a une tuto ICI
____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Mer 22 Jan - 18:51 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Je ne pense pas que le problème vienne du branchement car il est très simple.


Il doit venir du programme.
 
L'exemple de code qu'il y a dans le tuto me parait plus compliqué que ce que je cherche a faire à faire puisqu'en fait il s'agit pour l'instant de dire que quand l'arduino reçoit le caractère "1" il allume LED et quand il reçoit le caractère "2" il l’éteint sachant qu'elle est éteinte  au depart
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mer 22 Jan - 20:11 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

C'est les grandes lignes, après je peux te conseiller mais je peux pas te faire un programme car je n'ai pas ce type de module...
Mais si tu veux plus d'infos, je pense pouvoir t'aide encore.
En faite tu peux utiliser le code d'exemple et par exemple faire int val = bluetooth.read();
Là tu vas recevoir 49 je crois (correspondance du caractère 1 en ASCII) , chiffre sur lequel tu effectues -48 et tu auras ton 1 ou ton 2.
Je pense t'avoir bien aiguillé non ?
____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Mer 22 Jan - 20:34 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

d'accord je ne pourrai essayer cela que mardi. Je vous remercie pour votre aide
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Jeu 23 Jan - 08:23 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

de toute façon ton bluetooth.read() fonctionne pareil que les commandes Serial mais tu utilise une bibliothèque supplémentaire car l'Arduino UNO n'a qu'un port Serie.
____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Jeu 23 Jan - 19:04 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Lorsque j'utilise bluetooth.read() l'IDE m'affiche un message d'erreur: " error: 'bluetooth' was not declared in this scope"
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Ven 24 Jan - 09:17 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

On peut avoir ton script ?
____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Ven 24 Jan - 13:45 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

#include <SoftwareSerial.h>  


int bluetoothTx = 2;  // TX-O pin of bluetooth mate, Arduino D2
int bluetoothRx = 3;  // RX-I pin of bluetooth mate, Arduino D3
const int LED = 13;
int val = bluetooth.read();
int X = -48;
int Y = 0;


SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);


void setup()
{
  pinMode(LED, OUTPUT);
  digitalWrite(LED, LOW);
  Serial.begin(9600);  // Begin the serial monitor at 9600bps


  bluetooth.begin(115200);  // The Bluetooth Mate defaults to 115200bps
  bluetooth.print("$");  // Print three times individually
  bluetooth.print("$");
  bluetooth.print("$");  // Enter command mode
  delay(100);  // Short delay, wait for the Mate to send back CMD
  bluetooth.println("U,9600,N");  // Temporarily Change the baudrate to 9600, no parity
  // 115200 can be too fast at times for NewSoftSerial to relay the data reliably
  bluetooth.begin(9600);  // Start bluetooth serial at 9600
}


void loop()
{
  if(bluetooth.available())  // If the bluetooth sent any characters
  {
    Y = val + X;
    
    if (Y == 1)
    {
     digitalWrite(LED, HIGH);    
    }
    if (Y == 2)
    {
     digitalWrite(LED, LOW);
    }
  } 
}
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Ven 24 Jan - 18:08 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Tu utilisais ton bluetooth.read() avant de déclarer la connexion série !!
Mets ce read dans ta loop, c'est mieux.
Pour moi, j'ai fais comme ça:

Citation:






#include "SoftwareSerial"    //Remplace les "" par des <>
 



int bluetoothTx = 2;  // TX-O pin of bluetooth mate, Arduino D2
int bluetoothRx = 3;  // RX-I pin of bluetooth mate, Arduino D3
const int LED = 13;
int X = -48;
int Y = 0;




SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);




void setup()
{
  pinMode(LED, OUTPUT);
  digitalWrite(LED, LOW);
  Serial.begin(9600);  // Begin the serial monitor at 9600bps




  bluetooth.begin(115200);  // The Bluetooth Mate defaults to 115200bps
  bluetooth.print("$");  // Print three times individually
  bluetooth.print("$");
  bluetooth.print("$");  // Enter command mode
  delay(100);  // Short delay, wait for the Mate to send back CMD
  bluetooth.println("U,9600,N");  // Temporarily Change the baudrate to 9600, no parity
  // 115200 can be too fast at times for NewSoftSerial to relay the data reliably
  bluetooth.begin(9600);  // Start bluetooth serial at 9600
}




void loop()
{
  if(bluetooth.available())  // If the bluetooth sent any characters
  {
    int val = bluetooth.read();
    Y = val + X;
    
    if (Y == 1)
    {
     digitalWrite(LED, HIGH);    
    }
    if (Y == 2)
    {
     digitalWrite(LED, LOW);
    }
  } 
}





____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Ven 24 Jan - 20:36 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Ah merci, ça marche. 
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Sam 25 Jan - 13:16 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

De rien, donc tu as réussi ton projet ?? Si oui, n'oublies pas de passer ton Topic en RESOLU grâce au bouton en haut à gauche  Okay
____________________________
http://simple-duino.com
Revenir en haut
darkdisaster99
Débutant

Hors ligne

Inscrit le: 21 Jan 2014
Messages: 11
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Sam 25 Jan - 14:31 (2014)    Sujet du message: [Résolu] connexion bluetooth avec arduino Répondre en citant

Euh non je ne pourrai essayer que mardi 
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 00:41 (2017)    Sujet du message: [Résolu] connexion bluetooth avec arduino

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Aller à la page: 1, 2  >
Page 1 sur 2

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino