- Mensajes: 3
- Gracias recibidas: 0
Aviso
El foro está en modo de sólo lectura.
- Foro
- Arduino.
- Hardware ( modelos Arduino ).
- HC-06 con (6 pines) al cargar el programa la app blue term no me lo detecta
HC-06 con (6 pines) al cargar el programa la app blue term no me lo detecta
- xavi
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
6 años 11 meses antes #446
por xavi
Hola a todos,
He hecho este programa
La cosa es que compila, el mobil me lo detecta y tengo que poner la contraseña. pero la app blueterm no me detecta nada y el led del hc 06 sigue parpadeando.
Otra cosa es que mi hc-06 tiene seis pines y es por eso que en el serial.begin le pongo 38400 BT ya que he visto que lo hacen con el hc-05, aunque si le pongo los 9600 hace lo mismo
He hecho este programa
#include <SoftwareSerial.h>
#define RxD 10
#define TxD 11
SoftwareSerial BTSerial(RxD, TxD);
const int LED =13;
const int BTPWR=12;
int estado=0;
char nombreBT[11]="SmartCharger";
char pin[5]="0000";
char velocidad='4';
void setup(){
pinMode(LED, OUTPUT);
pinMode(BTPWR, OUTPUT);
Serial.begin(38400); // velocidad de BT en modo conf 38400? por el pin key?
BTSerial.flush(); // borrar o activar el puerto virtual creado en el arduino
delay(500);
digitalWrite(BTPWR, HIGH);
digitalWrite(LED, LOW);
Serial.print("AT");
delay(1000);
Serial.print("AT+NAME");
Serial.print(nombreBT);
delay(1000);
Serial.print("AT+BAUD");
Serial.print(velocidad);
delay(1000);
Serial.print("AT+PIN");
Serial.print(pin);
delay(1000);
//digitalWrite(LED, HIGH);
}
void loop(){
if(BTSerial.available()<0) {//buffer de entrada del puerto serie hay inf?
estado = BTSerial.read();
Serial.write(estado);
Serial.print("\r\n");
}
if (estado == '1'){
digitalWrite(LED, HIGH);
}
if (estado == '2'){
digitalWrite(LED, LOW);
}
}
La cosa es que compila, el mobil me lo detecta y tengo que poner la contraseña. pero la app blueterm no me detecta nada y el led del hc 06 sigue parpadeando.
Otra cosa es que mi hc-06 tiene seis pines y es por eso que en el serial.begin le pongo 38400 BT ya que he visto que lo hacen con el hc-05, aunque si le pongo los 9600 hace lo mismo
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
6 años 11 meses antes #447
por Jose Luis
Respuesta de Jose Luis sobre el tema HC-06 con (6 pines) al cargar el programa la app blue term no me lo detecta
A ver,HC-06, lo primero es que se deben enlazar los dos dispositivos. Si no están enlazados no te va funcionar ningún programa. Y cuando están lenlazados? Pues cuando el led deja de parpadear y queda fijo. En ese momento podras abrir el bluetherm y mandarle datos. Has de tener el modulo y tu teléfono enlazados, luego los conectas y a partir de ahí envias los datos,
- Foro
- Arduino.
- Hardware ( modelos Arduino ).
- HC-06 con (6 pines) al cargar el programa la app blue term no me lo detecta
Tiempo de carga de la página: 0.131 segundos