Il s'agit d'une interface de moniteur série Bluetooth pour des expériences avec Arduino et Bluetooth
Peut être utilisé avec des modules Bluetooth tels que HC-05, HC-06
Caractéristiques spéciales
★ Il active le Bluetooth depuis l'application
★ Il peut rechercher les appareils disponibles
★ Peut sélectionner un appareil pertinent lorsque plusieurs appareils sont disponibles
★ Interface et fonctionnalités personnalisables
★ Fonction de connexion automatique
Si cette fonctionnalité est activée, l'application enregistre la dernière adresse mac du module Bluetooth connecté et essaie de connecter ce module au démarrage de l'application. Vous pouvez activer ou désactiver cette fonctionnalité dans les paramètres
Exemple de code
#include "SoftwareSerial.h"
LogicielSerial bt (2, 3); // RX | TX (câblage: RX-> TX du module BT, TX-> RX du module BT, utilisez un décaleur de niveau ou un diviseur de tension de résistance si votre module BT utilise un niveau logique de 3,3 V)
void setup(){
Serial.begin (9600);
bt.begin (9600);
}
boucle void () {
if (bt.available ())
Serial.write (bt.read ());
if (Série disponible ())
bt.write (Serial.read ());
}
/ *
Cela enverra l'entrée du moniteur série de votre PC à l'application et l'entrée de l'application au PC
L'application reconnaîtra la fin du message à partir du caractère «\ r».
Sélectionnez donc "Retour chariot" ou "Both NL & CR" dans le moniteur série du PC.
Et aussi vous devriez utiliser println () au lieu de print () lorsque vous créez votre propre code avec certaines commandes.
Ex:-
bt.print ("Bonjour");
Cela n'affiche pas le msg dans l'application car il ne contient pas '\ r' à la fin du message.
donc tu dois coder comme ci-dessous
Ex:-
bt.println ("Bonjour"); ou bt.print ("Bonjour \ r");
Les deux affichent la sortie dans l'application car les deux contiennent '\ r'
* /