hello
derrière ton HC05
il y a écrit power 3.6~6V
y a t'il level 3.3V en face de RX ?
si oui, il faut faire un pont diviseur 1/3 2/3 pour que les données qui sortent en 5V de la broche TX de la platine arduino soient transformés en 3.3 pour qu'ils puissent etre appliqués sur l'entrée RX du HC05 sans risque pour lui
une fois ton HC05 sous tension, tu prend ton portable, ta tablette, et tu fais une recherche de périphériques en blue tooth.
ta tablette va te dire qu'elle a trouvé un appareil en blue tooth et va inscrire un nom xxxxx
si tu appuies sur xxxxx, la tablette va te demander le mot de passe
il faut répondre "1234" qui est le mot de passe par défaut sur tous le HC05.
une fois que la tablette est ok, on dit que l'apairage est fait
dans ton arduino, il faut un prg qui envoie les données sur le port série dédié au blue tooth
pour garder la possibilité de dialoguer avec le moniteur serie, donc ne pas utiliser RX0 et TX0 :
sur UNO, il ne faut pas utiliser les pattes 0 et 1. il faut utiliser "software serial" pour créer une liaison série virtuelle
sur mega 2560, cette platine ayant d'office plusieurs liaison série, pas besoin de librairie dediée. il suffit
de raccorder le HC 05 aux pattes 18 et 19 et de mettre un prg comme celui ci
char c;
String messageRecu;
void setup() {
Serial.begin(9600);
Serial1.begin(9600); //liaison bluetooth
}
void loop()
{
while ( Serial1.available()>0)//lecture buffer si reçu commande en bluetooth
{
delay(3);
c = Serial1.read();
messageRecu += c;
Serial.print("message Recu sur Serial1 ");Serial.print(messageRecu);Serial.print(" et dernier C recu ");Serial.println(c);
}
}messageRecu="";}