Buenas quería comentaros algo sobre este modulo bluetooth, su montaje es idóneo para poder realizar control sobre arduino vía Android desde cualquier smarphone
unas de las cosas para mi relevantes es el tema de la carga del código a la placa arduino ,la gran mayoría montan la alimentación a VCC .el inconveniente es que deberíamos desconectar los el RX O TX ,cada vez que subamos un código a la placa , como veréis en el esquema mi pin de alimentación se hace a través de un pin digital con lo que conseguimos que el modulo HC-06 este apagado y podamos subir el código sin tener que desconectar .os muestro el ejemplo de como funciona .
const int BTPWR = 2;// pin que utilizaremos para la la alimentación
char nombreBT[10] = "*******";//nombre del dispositivo
char velocidad ='4';//9600
char pin [5]= "****"; // contraseña de aseso
void setup(){
pinMode(BTPWR, OUTPUT);//configuracion del pin alimentacion
digitalWrite(BTPWR, HIGH);//arrancamos el pin en encendido
Serial.begin(9600);
}
void loop(){
}
con esto estaría listo para para que podamos emparejar nuestro dispositivo con arduino .
Para crear nuetra propia App .no iriamos a
https://appinventor.mit.edu/
una vez alli no registraremos y podremos empezar a crear nuetra app
1º le dariamoa a crear app
2º le dariamos un nombre
3º en este caso os mostrareun video de la red de como crear un control de 3 led
mi proyecto es similar pero con 6 canales es muy facil de crear y editar
unas de las cosas para mi relevantes es el tema de la carga del código a la placa arduino ,la gran mayoría montan la alimentación a VCC .el inconveniente es que deberíamos desconectar los el RX O TX ,cada vez que subamos un código a la placa , como veréis en el esquema mi pin de alimentación se hace a través de un pin digital con lo que conseguimos que el modulo HC-06 este apagado y podamos subir el código sin tener que desconectar .os muestro el ejemplo de como funciona .
const int BTPWR = 2;// pin que utilizaremos para la la alimentación
char nombreBT[10] = "*******";//nombre del dispositivo
char velocidad ='4';//9600
char pin [5]= "****"; // contraseña de aseso
void setup(){
pinMode(BTPWR, OUTPUT);//configuracion del pin alimentacion
digitalWrite(BTPWR, HIGH);//arrancamos el pin en encendido
Serial.begin(9600);
}
void loop(){
}
con esto estaría listo para para que podamos emparejar nuestro dispositivo con arduino .
Para crear nuetra propia App .no iriamos a
https://appinventor.mit.edu/
una vez alli no registraremos y podremos empezar a crear nuetra app
1º le dariamoa a crear app
2º le dariamos un nombre
3º en este caso os mostrareun video de la red de como crear un control de 3 led
mi proyecto es similar pero con 6 canales es muy facil de crear y editar