@@SnyderMaquera probablemente estas teniendo interferencia o estas alimentando los leds todos al mismo tiempo, revisa las conexiones de tierra y de positivo a 5v del arduino, revisa que no todo esté bien conectado. En dado caso que las conexiones físicas estén bien, revisa el monitor serie para ver si estas recibiendo falsos positivos.
si cuando quieren conectar su modulo bluetooth a la app que crearon, y al querer conectarlos no aparece ningún dispositvo, tienen que ir a la configuracion de la app en el telefono y darle aceptar a todos los permisos, para que asi la app tenga permiso de vincularse, gracias !!!!
Hola, si te refieres a que no aparece el menu de bluetooth ya con el APK instalado en tu celular, puedes revisar los permisos de la aplicación en los ajustes del teléfono. En otro caso comentame que problema específico tienes y te intento ayudar.
@@LuisLezamaperez Okay, entiendo, mira, lo que podrías hacer es configurar el HC05 para que lo nombres tal como yo y que lo definas para que trabaje a 9600 Bd, eso lo puedes revisar de igual manera en un tutorial o algo así. Probablemente es por eso por lo que no funciona. De igual manera revisa bien tus conexiones de RX y TX del arduino al HC05, puedes intentar hacer pruebas en el monitor serie como preguntas de TX hacia el HC05, eso lo puedes revisar en algún tutorial. revisa que tengas conexión entre tu HC05 y el monitor serie de la computadora.
Al comienzo no me aparecía mi Bluetooth en mi celular hasta vi tutoriales sobre at comandos del Bluetooth y ahí me apareció Me aparece en mi apk también pero no se me conecta
#include SoftwareSerial BTHC05(2,3); //Aqui debes ingresar el nombre que le diste a tu HC-05, solo debes cambiar eso y si quieres el nombre de las variables. Sustituye "BTHC05" por el nombre de tu dispositivo char val; int led1 = 13; int led2 = 12; int led3 = 11; int led4 = 10; void setup(){ BTHC05.begin(9600); // Aqui igual sustituye "BTHC05" por el nombre de tu dispositivo pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); } void loop(){ if(BTHC05.available()){ // Aquí también val = BTHC05.read(); // Igual aquí if(val == 'A') digitalWrite(led1, HIGH); if(val == 'B') digitalWrite(led1, LOW); if(val == 'C') digitalWrite(led2, HIGH); if(val == 'D') digitalWrite(led2, LOW); if(val == 'E') digitalWrite(led3, HIGH); if(val == 'F') digitalWrite(led3, LOW); if(val == 'G') digitalWrite(led4, HIGH); if(val == 'H') digitalWrite(led4, LOW);
Hola, pues no, en realidad no necesitas mucho más, en caso que quieras que sea con relés solo haces la conexión, alimentas los relés y ellos se encargan de encender algo con mayor potencia. Cambias la entrada de los relés como si fueran leds y los conectas al tipo de foco que quieras usar, solo haces el cambio en el circuito en físico, no necesitas cambiar el código
gracias...
llevo 3 dias contados intentando conectar el hc-05 o el hc06 al app inventor y gracias a tu codigo me funciono
Ufff. Me alegra que te haya funcionado!
Una ayuda porfa !!
Cuando energizo el arduino se me enciende todos las luces porque pasa eso ?
@@SnyderMaquera probablemente estas teniendo interferencia o estas alimentando los leds todos al mismo tiempo, revisa las conexiones de tierra y de positivo a 5v del arduino, revisa que no todo esté bien conectado. En dado caso que las conexiones físicas estén bien, revisa el monitor serie para ver si estas recibiendo falsos positivos.
si cuando quieren conectar su modulo bluetooth a la app que crearon, y al querer conectarlos no aparece ningún dispositvo, tienen que ir a la configuracion de la app en el telefono y darle aceptar a todos los permisos, para que asi la app tenga permiso de vincularse, gracias !!!!
Hola amigo porque al momento de querer conectar mi Bluetooth a mi celular no me aparece me podrías ayudar porfavor
Hola, si te refieres a que no aparece el menu de bluetooth ya con el APK instalado en tu celular, puedes revisar los permisos de la aplicación en los ajustes del teléfono. En otro caso comentame que problema específico tienes y te intento ayudar.
Mi Bluetooth si me aparece pero no se me conecta a mi Arduino
Yo he seguido todo los pasos tal como mencionas pero mi Bluetooth no me conecta a mi Arduino me podrías ayudar porfavor
@@LuisLezamaperez Okay, entiendo, mira, lo que podrías hacer es configurar el HC05 para que lo nombres tal como yo y que lo definas para que trabaje a 9600 Bd, eso lo puedes revisar de igual manera en un tutorial o algo así. Probablemente es por eso por lo que no funciona. De igual manera revisa bien tus conexiones de RX y TX del arduino al HC05, puedes intentar hacer pruebas en el monitor serie como preguntas de TX hacia el HC05, eso lo puedes revisar en algún tutorial. revisa que tengas conexión entre tu HC05 y el monitor serie de la computadora.
Al comienzo no me aparecía mi Bluetooth en mi celular hasta vi tutoriales sobre at comandos del Bluetooth y ahí me apareció
Me aparece en mi apk también pero no se me conecta
Puedes pasar la app en (aab)
Oye amigo dónde puedo optener tu código Arduino
Una disculpa amigo, no me notificó de tu comentario, te envío por aqui el código e igual voy a intentar subirlo a GitHub para más facil.
#include
SoftwareSerial BTHC05(2,3); //Aqui debes ingresar el nombre que le diste a tu HC-05, solo debes cambiar eso y si quieres el nombre de las variables. Sustituye "BTHC05" por el nombre de tu dispositivo
char val;
int led1 = 13;
int led2 = 12;
int led3 = 11;
int led4 = 10;
void setup(){
BTHC05.begin(9600); // Aqui igual sustituye "BTHC05" por el nombre de tu dispositivo
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop(){
if(BTHC05.available()){ // Aquí también
val = BTHC05.read(); // Igual aquí
if(val == 'A')
digitalWrite(led1, HIGH);
if(val == 'B')
digitalWrite(led1, LOW);
if(val == 'C')
digitalWrite(led2, HIGH);
if(val == 'D')
digitalWrite(led2, LOW);
if(val == 'E')
digitalWrite(led3, HIGH);
if(val == 'F')
digitalWrite(led3, LOW);
if(val == 'G')
digitalWrite(led4, HIGH);
if(val == 'H')
digitalWrite(led4, LOW);
}
}
En el código por bloques de app inventor, todo te vino por default o hay que incluir alguna librería ?
Todo esta por default, solo se agregaron componentes (como lo de bluetooth y ese tema) pero nada de librerías
@@IrvingArellano1 Gracias!!
que resistencias usaste amigo?
Para los leds utilizo resistencias de 220 Ω
SE PUEDE USAR CON RELAYS O YA ES OTRA PRORAMACION EN ARDUINO A IGUAL QUE EN APP INVENTOR?
Hola, pues no, en realidad no necesitas mucho más, en caso que quieras que sea con relés solo haces la conexión, alimentas los relés y ellos se encargan de encender algo con mayor potencia. Cambias la entrada de los relés como si fueran leds y los conectas al tipo de foco que quieras usar, solo haces el cambio en el circuito en físico, no necesitas cambiar el código
@@IrvingArellano1 muchas gracias
AMIGO EL PIN 2 PARA QUE ES PARA RX O RT?
Hola, el pin 2 se conecta a TX del módulo Bluetooth HC05, el pin 3 se conecta a RX del módulo.