Étape 4: Configuration de connexion
Pour HC05 :
Une fois que le module est en mode, ouvrez arduino. Allez dans Outils > port série > sélectionnez votre USB convertisseur TTL est connecté au port com (pour en savoir, aller au gestionnaire de périphériques de votre pc > ports (COM et LPT)). Maintenant, ouvrez le moniteur de la série. Le module bt est maintenant communiquer à une vitesse de transmission de 38400. Donc changer le débit en bauds à 38400 au coin inférieur droit de la série monitor. Aussi ne changer « aucun fin de ligne » à « à la fois NL & CR » trouvé juste à côté de la vitesse de transmission.
Si vous n’avez pas IDE Arduino, puis télécharger Tera terme (qui est un excellent emaluator terminal). Terme de Tera ouverte. Une fenêtre pop-up ouvrira, sélectionnez série et choisissez le port com à que le ttl convertisseur usb est connecté. Appuyez sur ok et une connexion sera établie. Maintenant, allez dans Réglages > port série > définir le débit en bauds à 38400. Après avoir configuré le débit en bauds, allez dans Réglages > terminal > Placez-vous le saut de ligne CR + LF dans le menu déroulant. Également cocher écho local sous saut de ligne. Maintenant la mise en place est terminée.
Si vous utilisez la carte arduino (UNO/MEGA), puis copier coller le code suivant, qui est juste une modification du logiciel Serial exemple inclus dans les exemples de l’arduino.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include < SoftwareSerial.h >
SoftwareSerial mySerial (10, 11) ; RX, TX
void setup() {}
Serial.Begin(9600) ;
pinMode(9,OUTPUT) ; digitalWrite(9,HIGH) ;
Serial.println ("entrez à commandes:") ;
mySerial.begin(38400) ;
}
void loop()
{
Si (mySerial.available())
Serial.Write(mySerial.Read()) ;
Si (Serial.available())
mySerial.write(Serial.read()) ;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Télécharger le code de la carte arduino, une fois que le code est téléchargé, ouvrez Serial monitor, ne changer « aucun fin de ligne » à « à la fois NL & CR » au fond, fermez-le et déconnectez carte arduino en usb. Maintenant encore une fois reconnecter arduino pour usb, connectez SCR du bluetooth module arduino 5 volts et ouvert serial monitor. La led sur le module devrait clignoter à l’intervalle de 2 secondes. Cela signifie qu’il est entré en mode AT. Maintenant vous êtes prêt à entrer à commandes.
Pour HC06 :
Maintenant il y a un petit inconvénient pour HC06, il n’attend pas pour n’importe quel caractère de terminaison pour chaque entrée de la commande. Au lieu de cela, il s’agit de tout ce que vous de caractères entrés après une seconde. Par conséquent, si vous n’êtes pas en mesure de compléter une entrée de commande moins d’une seconde, il sera ignoré. En raison de ce comportement, il peut être extrêmement difficile à faire configuration de saisie manuelle à l’aide de logiciels Windows Hyper terminal. Logiciel de terminal qui permet d’envoyer des lots de plusieurs caractères doit être utilisé. J’ai trouvé que cet arduino fonctionne très bien. En revanche, si vous utilisez Tera terme vous devez écrire les commandes AT dans un bloc-notes, de copier-coller à peine de Tera. Faites un clic droit sur console terme Tera automatiquement coller la ligne copiée et exécuter immédiatement.
Donc une fois que le module est relié au convertisseur usb-ttl et arduino alimenté vers le haut, ouvert, sélectionnez le port com usb-ttl, réglée en bauds à 38400. Aucun autre paramètre ne doit s’appliquer à la différence des HC05. Et pour Tera therm, sélectionnez Ouvrir le port com, allez dans Réglages > port série > définir le débit en bauds à 38400, allez dans Réglages > terminal > cocher la boîte écho local et tout est définie.