Communication de HC-05

Les modules Bluetooth HC05 & 06 communiquent via la liaison série. L'Arduino communique avec le PC aussi via cette liaison (pour téléverser un programme ou utiliser la console). Si tu as besoin de faire les deux en même temps et que tu utilises la même liaison, il y a conflit. Sur le Uno, les broches sont les RX (pin 0) et TX (1).

Pour éviter le conflit, il faut utiliser un autre port série pour le Bluetooth. Su le Mega, il y en a plusieurs, mais pas sur les autres Arduino, donc il faut en créer un virtuel : c'est ce que fait le bibliothèque SoftwareSerial.

Tu déclares un nouveau port série, tu lui donnes un nom et tu l'utilises comme le port série habituel. Regarde les exemples, tu comprendras mieux