Paso 1: Conseguir el receptor de la HC-06 trabajo
El módulo de Bluetooth tiene dos funciones:
1. recibir datos desde el ordenador mediante Bluetooth
2. enviar los datos a la Arduino
Cuando una conexión en serie es inicializada (Serial.begin) y Arduino está conectada al ordenador, por defecto que es la comunicación entre la computadora y el Arduino por medio del cable USB-Arduino. Sin embargo, en lugar de otro es ser utilizados 1(Tx) y 0(Rx) de pines para comunicación serial, reemplazar la conexión serial con la computadora. Se trata de cómo el módulo Bluetooth HC-06 envía los datos a Arduino que ha recibido de Bluetooth. Después de mirar la hoja de datos, la tasa de baudios para el módulo de HC-06 es 9600.
Conexión Bluetooth:
Pernos de conexión:
HC-06 pin: pin de Arduino:
VCC 3.3V
GND GND
Rx Tx (pin 1)
Tx Rx (pin 0)
Código:
void setup() {}
inicializar el serial:
Serial.Begin(9600);
Inicializa el pin del LED
pinMode (13, salida);
}
void loop() {}
mientras (Serial.available()) {}
char a inChar = (char)Serial.read();
{Switch(inChar)}
caso '1':
digitalWrite (13, HIGH);
rotura;
caso '0':
digitalWrite (13, bajo);
rotura;
}
Serial.println(inChar);
}
}
* Nota: Si usted está teniendo problemas para subir este programa desconecte los 3.3V de alambre mientras está cargando
Ahora el Arduino y HC-06 están listo para leer datos y encender y apagar un LED. Para enviar datos a la HC-06, utilice al Monitor de serie incorporado en el software de Arduino.
Ir a configuración y conectar el HC-06 como un dispositivo Bluetooth (contraseña por defecto = 1234).
Una vez que el boceto es subido a la Arduino via el puerto Serial USB, cambiar el puerto serie en el software de Arduino Bluetooth HC-06. (Herramientas > Puerto serie). No subas otra vez el bosquejo. Abrir el puerto Serial y se puede escribir un 1 o un 0 para activar o desactivar el LED.
Es importante tener en cuenta que no hay nada inherentemente Arduino específicos sobre el Monitor serie. Transmite datos al puerto Serial seleccionado. Para subir dibujos y enviar datos directamente a la Arduino, se utiliza el puerto USB. Sin embargo, el software del Monitor Serial puede escribir y recibir de cualquiera de los puertos de la computadora.
Si usted está teniendo problemas...
http://markvillacampa.com/2012/03/18/Controlling-Arduino-with-Bluetooth/