Dans ce tutoriel nous allons voir comment allumer la LED de L’Arduino avec un Smartphone en utilisant le module bluetooth HC-05.

AZDelivery 3 x HC-05 HC-06 Module Émetteur-RĂ©cepteur RF sans Fil HC-06 Bluetooth RS232 TTL sĂ©rie Compatible avec Arduino et Raspberry Pi incluant Un E-Book!
✅ Ce module Bluetooth HC-05 a une portĂ©e allant jusqu’à 10 mĂštres en utilisant Bluetooth Classe 2. ✅ Il peut ĂȘtre utilisĂ© comme Ă©metteur et rĂ©cepteur par exemple pour vos projets avec microcontrĂŽleur. ✅ LED installĂ©e pour l’affichage d’état: clignotement rapide = prĂȘt Ă  ĂȘtre connectĂ© / clignotement lent = connexion Ă©tablie / clignotement en cycle de 2 secondes = mode AT. ✅ Ce module peut ĂȘtre programmĂ© en mode AT via Arduino-IDE. ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une sĂ©rie d’exemples d’applications, des guides d’installation complets et des bibliothĂšques.
AZDelivery 5 x HC-05 HC-06 Module Émetteur-RĂ©cepteur RF sans Fil HC-06 Bluetooth RS232 TTL sĂ©rie Compatible avec Arduino et Raspberry Pi incluant Un E-Book!
✅ Ce module Bluetooth HC-05 a une portĂ©e allant jusqu’à 10 mĂštres en utilisant Bluetooth Classe 2. ✅ Il peut ĂȘtre utilisĂ© comme Ă©metteur et rĂ©cepteur par exemple pour vos projets avec microcontrĂŽleur. ✅ LED installĂ©e pour l’affichage d’état: clignotement rapide = prĂȘt Ă  ĂȘtre connectĂ© / clignotement lent = connexion Ă©tablie / clignotement en cycle de 2 secondes = mode AT. ✅ Ce module peut ĂȘtre programmĂ© en mode AT via Arduino-IDE. ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une sĂ©rie d’exemples d’applications, des guides d’installation complets et des bibliothĂšques.

Comment utiliser un module bluetooth HC-05 avec un Arduino ?

Le Bluetooth c’est quoi ?

Le Bluetooth est une norme de communications permettant l’échange bidirectionnel de donnĂ©es Ă  trĂšs courte distance en utilisant des ondes radio UHF sur une bande de frĂ©quence de 2,4 GHz. Son objectif est de simplifier les connexions entre les appareils Ă©lectroniques en supprimant des liaisons filaires.

Elle peut remplacer par exemple les cĂąbles entre ordinateurs, tablettes, haut-parleurs, tĂ©lĂ©phones mobiles entre eux ou avec des imprimantes, scanneurs, claviers, souris, manettes de jeu vidĂ©o, tĂ©lĂ©phones portables, assistants personnels, systĂšmes avec mains libres pour microphones ou Ă©couteurs, autoradios, appareils photo numĂ©riques, lecteurs de code-barres et bornes publicitaires interactives.Les premiers appareils utilisant la version 4.0 de cette norme sont apparus au dĂ©but de l’annĂ©e 2010.

Pourquoi utiliser un module Blutooth avec un Arduino ?

Il est utilisĂ© avec Arduino pour le commander dans des projets tel que la domotique (allumer une lampe, Ă©teindre la tĂ©lĂ©, ouvrir la fenĂȘtre,
),Diriger un bras manipulateur, guider une voiture 
..

Les différents module bluetooth compatible avec Arduino

Il existe deux sortes de module bluetooth, tous deux compatibles Arduino et utilisables sur une breadboard (plaque d’essai en français). On les distingue par le nombre de pattes d’entrĂ©es / sorties :

  • HC-05 : 6 sorties. Ce module peut ĂȘtre « maĂźtre » (il peut proposer Ă  un autre Ă©lĂ©ment bluetooth de s’appairer avec lui) ou « esclave » (il ne peut que recevoir des demandes d’appairage). Ce module fait l’objet d’un autre article car il y a quelques diffĂ©rences pour le rĂ©gler,C’est ce module que nous utilisons dans cet article.
  • HC-06 : 4 sorties. Ce module ne peut ĂȘtre qu’esclave

De quoi avons-nous besoin ?

Montage

Comment utiliser un module bluetooth HC-05 avec un Arduino ? #2

HC-05           Arduino

Rx     —-}     Tx

Tx      —-}     Rx

Vcc    —-}    3.3V

Gnd   —-}     Gnd

Passons Maintenant au Code

Le but du code est d’allumer la LED reliĂ© a la pin numĂ©ro 13 quand l’Arduino reçoit le caractĂšre ‘a’ et l’éteindre quand il reçoit le caractĂšre ‘b’ par le biais du module bluetooth qui communique a son tour avec un smartphone muni de bluetooth et d’une application bluetooth compatible Arduino (Trouvable facilement dans le Store de votre appareil)

char junk;
String inputString="";

void setup() {
	Serial.begin(9600);
	pinMode(13, OUTPUT);
}

void loop(){
	if(Serial.available()){
		while(Serial.available()){
			char inChar = (char)Serial.read(); //Lire l'entrée
			inputString += inChar; //Construit une chaine de caractére a partir des caractére reçus
		}
		
      	Serial.println(inputString);
		
      	while (Serial.available() > 0){ junk = Serial.read() ; }
		
      	if(inputString == "a"){ //Dans le cas ou l'entrée est 'a' la LED s'allume
			digitalWrite(13, HIGH);
		} else if(inputString == "b"){ //Dans le cas ou l'entrée est 'b' la LED s'eteint
			digitalWrite(13, LOW);
		}
		inputString = "";
	}
}

2pcs HC-05 Integrated Bluetooth Module Wireless Serial Port Module HC05
【HC-05 module】 Module Bluetooth HC-05 deux en un. MaĂźtre et esclave. 【Compatible】 Utilise la puce principale RSC Bluetooth et les normes de protocole Bluetooth version 2.0. 【Haute performance】 Vitesse par dĂ©faut de 9600, l’utilisateur peut ĂȘtre rĂ©initialisĂ© en cliquant sur le bouton de mode. 【OpĂ©ration facile】 Il est possible de rĂ©gler le mode maĂźtre ou esclave via les commandes AT. L’appareil peut ĂȘtre connectĂ© via les commandes AT spĂ©cifiĂ©es. 【Livraison rapide】 Livraison rapide et de qualitĂ© en Espagne en achetant chez TECNOIOT
5pcs HC-06 HC06 Wireless Bluetooth Module with Slave Base
【HC-06】 The central module uses HC-06, the interface cables of the module include VCC, GND, TXD, RXD, LED status output output pin, the microcontroller can be judged by the status of the foot. Bluetooth has connected the invalid KEY Pin slave. 【Easy operation】 The LED indicates the Bluetooth connection status, the Bluetooth connectivity flashing, turned on the Bluetooth connection and opened a port. Backplane.3.3V Input voltage LDO 3.6 ~ 6V, the current is approximately 30mA unpaired, paired approximately 10mA, the input voltage to prohibit more than 7V! The 3.3V interface level, can be directly connected to several SCM (51, AVR, PIC, ARM, MSP430, etc.), the 5V MCU can also be connected directly, without MAX232 can not go through the 【Compact design】 Open to the effective distance of 10 meters, more than 10 meters is also possible, but not of this, the quality of the connection of the distance guarantees.After torque, when using the full duplex serial port, no you need to know nothing about the Bluetooth protocol, it only supports 8 data bits, 1 stop bit, no parity communication format, which is the most used communication format is not compatible Other formats .Compact (3.57cm * 1.52cm), Factory chip production to guarantee 【COMPATABILITY】 The AT command does not establish compatibility with the Bluetooth connection. The transmission speed, name, password and set parameters are saved afterwards. The Bluetooth connection is automatically switched to transfer mode. The link from the machine, the computer, Bluetooth with Bluetooth works from the function with a variety of hosts, most with a cell phone with Bluetooth capability, PDA, PSP and other intelligent terminals pairing from no pairing between the machine. 【Fast delivery】 Fast and high quality delivery of Spain buying in TECNOIOT
Hc05

Module Bluetooth arduino

Catégories : ArduinoProgrammer un Arduino