Étape 1: Obtenir le récepteur HC-06 travaillant
Le module Bluetooth a deux fonctions :
1. recevoir les données de l’ordinateur via Bluetooth
2. envoyer ces données à l’Arduino
Lorsqu’une connexion série est initialisé (Serial.begin) et l’Arduino est connecté à l’ordinateur, par défaut, que la communication se situe entre l’ordinateur et l’Arduino via le câble USB-Arduino. Cependant, 1(Tx) et 0(Rx) de pins plutôt utilisable pour communication série, la substitution de la connexion en série avec l’ordinateur. Voilà comment le module Bluetooth HC-06 envoie des données à l’Arduino qu’il a reçu de Bluetooth. Après avoir regardé la feuille de données, le débit en bauds pour le module SC-06 est 9600.
Connexion Bluetooth :
Goupilles de raccordement :
HC-06 broche : goupille de Arduino :
VCC 3.3V
GND GND
Rx Tx (broche 1)
Tx Rx (pin 0)
Code :
void setup() {}
initialiser le serial :
Serial.Begin(9600) ;
initialiser la broche LED
pinMode (13, sortie) ;
}
void loop() {}
tandis que (Serial.available()) {}
char inChar = (char)Serial.read() ;
{Switch(inChar)}
affaire « 1 » :
digitalWrite (13, HIGH) ;
rupture ;
affaire « 0 » :
digitalWrite (13, faible) ;
rupture ;
}
Serial.println(inChar) ;
}
}
* note : Si vous avez des ennuis en téléchargeant ce programme débrancher le 3.3V fil alors que c’est le téléchargement
L’Arduino et HC-06 êtes maintenant prêt à lire les données et d’allumer ou d’éteindre une LED. Pour envoyer des données au HC-06, utilisez le moniteur série intégré dans le logiciel Arduino.
Allez dans paramètres et connecter le HC-06 comme un périphérique Bluetooth (mot de passe par défaut = 1234).
Une fois l’esquisse est transférée à l’Arduino via le Port USB de la série, modifiez le port série sur le logiciel Arduino au Bluetooth HC-06. (outils > Serial Port). Ne pas télécharger à nouveau le croquis. Ouvrir le Port série et vous pouvez taper un 1 ou un 0 pour activer ou désactiver la LED.
Il est important de noter qu’il n’y a rien d’intrinsèquement Arduino spécifiques sur le Serial Monitor. Il transmet les données au Port série sélectionné. Pour télécharger les croquis et envoie des données directement à l’Arduino, le port USB est utilisé. Cependant, le logiciel Serial Monitor peut écrire et recevoir de l’un des ports de l’ordinateur.
Si vous rencontrez des difficultés...
http://markvillacampa.com/2012/03/18/Controlling-Arduino-with-Bluetooth/