O módulo Bluetooth HC-06 é usado para comunicação sem fio entre o Arduino e algum outro dispositivo com bluetooth, como por exemplo um telefone celular, um computador ou tablet. As informações recebidas pelo módulo são repassadas ao Arduino via serial.
Pinagem:
Pino VCC -> Ligado no 5v do Arduino. É o pino positivo do módulo.
Pino GND -> Ligado no GND do Arduino. É o pino negativo do módulo.
Pino TXD -> Pode ser conectado a qualquer pino digital do Arduino e é configurado pelo código. Não é recomendado conectar no pino 0 ou 1 do Arduino. É responsável por enviar informações para o Arduino.
Pino RXD -> Pode ser conectado a qualquer pino digital do Arduino e é configurado pelo código. Não é recomendado conectar no pino 0 ou 1 do Arduino. É responsável por receber informações do Arduino.
Atenção: o pino RXD só pode receber 3,3V, não pode ligar no 5V!
Nesse exemplo, vamos usar a Biblioteca SoftwareSerial
O propósito do código abaixo é escrever no Serial Monitor as informações que chega no módulo bluetooth e escrever no Serial do HC-06 as informações do Serial Monitor.