Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme
  • Página:
  • 1
  • 2
  • 3

TEMA:

uso del delay con modulo bluetooth y app inventor 4 años 9 meses antes #468

QUE TAL COMPAÑEROS INTENTO HACER EL USO DEL DELAY PARA PODER ENCENDER Y APAGAR UN LED MEDIANTE EL MODULO BLUETOOTH HC-05 Y UNA APP HECHA EN APP
INVENTOR PERO NO ME SALE , NOSE REALMENTE SI ESTA BIEN USARLO AHI O NO SE PUEDE USAR EL DELAY DE ESTA FORMA.
EN ESTE CASO LE PUSE UN BOTON OFF PARA HACER EL APAGADO MANUAL , PERO DESEO ELIMINAR ESE BOTON Y TRABAJAR SOLO CON EL ON. ESPERO ME PUEDAN AYUDAR

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

uso del delay con modulo bluetooth y app inventor 4 años 9 meses antes #469

Para poder ayudarte no has de decir cosas genéricas. El proceso correcto, creo yo, es mostrarnos el código con el que estas trabajando, y dejandonos ver las modificaciones que haces, que intentas hacer con ellas y explicando por que no funciona.

Pedir ayuda sin aportar todo eso, no creo que nadie este dispuesto (gratis) a hacerte un programa completo.

P.d. Y te agradeceria que cuidaras detalles como escribir en mayusculas. En un foro, escribir en mayusculas se entiende por gritar. Se que no lo haces por eso, pero agradeceria que cuidaras ese detalle.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Jose Luis.

uso del delay con modulo bluetooth y app inventor 4 años 9 meses antes #470

buen día jose luis , primero disculpa no fue mi intención escribir en mayúscula ni que pienses que estoy gritando , y segundo claro que no quiero nada gratis , cuando abrí el tema
subí mi archivo que estoy trabajando para que lo puedan analizar y decirme en que estaba fallando , igual lo subire de nuevo si no se puede visualizar me comentas porfa , derrepente
el formato de arduino no se puede subir por esta web , aqui lo copiare igual para que veas que es lo que vengo haciendo :

#include <SoftwareSerial.h> //añadido
SoftwareSerial BTserial (0,1 ) ;// añadido

int LED=7;// pin 7 enciende el sistema
int LED2=4; // pin 4 inicia el arranque
int estado=0;

boolean BTconnected = false;//añadido
const byte BTpin = 5;// PIN STATE BLUETOOTH

void setup() {
Serial.begin(9600);
pinMode(LED,OUTPUT);
pinMode(LED2,OUTPUT);


digitalWrite(LED,LOW);//HIGH

while (!BTconnected)
{
if ( digitalRead(BTpin)==HIGH) { BTconnected = true ; } ;

}
BTserial.begin(9600);
}

// MODULO BLUETHOOTH
void loop() {
if (Serial.available()>0){
estado=Serial.read();
}

if (digitalRead(BTpin)==HIGH)// si el pin state del bluetooth esta conctado encendera el LED
{
digitalWrite(LED,HIGH);
}
else
{
digitalWrite(LED,LOW);
}


// if (estado == 'H') { //ENCENDIDO
//digitalWrite(LED,HIGH);//
//}

if (estado == 'L') { //BOTON ON aqui es donde no funciona el delay
digitalWrite(LED2,HIGH);
delay(1000);
digitalWrite(LED2,LOW);
}

if (estado == 'M') {//BOTON OFF
digitalWrite(LED2,LOW);
}


if (estado == 'A') { //BOTON APAGADO

digitalWrite(LED,LOW);//HIGH
digitalWrite(LED2,LOW);
}
}
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

uso del delay con modulo bluetooth y app inventor 4 años 9 meses antes #471

Bueno vamos al ajo. La proxima vez sube el fichero .ino y asi ya lo ejecutamos directamente.

He estado mirando el codigo y hay partes que no nos comentas nada y es necesario apra entender que quieres hacer. Por ejemplo, como usar el pin 5 del arduino? Que funiones le das?
Para que funcione tu codigo, este pin es esencial, y salvo que uses un modulo bt diferente a los tipicos, no se que funcion le quieres dar a ese pin.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

uso del delay con modulo bluetooth y app inventor 4 años 9 meses antes #472

ahi te adjunto la extension ino, el pin 5 del arduino lo conecta al pin STATE del modulo bluetooth hc-05 , para que cuando detecte la conexion pueda encender el LED
y cuando pierda la comunicacion este LED se apague .

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

uso del delay con modulo bluetooth y app inventor 4 años 9 meses antes #473

Bien, yo no use nunca el HC=5, imagino que si esta ok, pondra un 1 en ese pin.

Esto no es correcto.
SoftwareSerial BTserial (0,1 ) ;// añadido

si vas usar software serial no puedes indicarle que sean los pines por hardware. Puedes poner 10 y 11, por ejemplo y conectar en Rx y el Tx del Bt a eses pines, o bien no usar el puerto por hardware y eliminar estas sentencias.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Jose Luis.
  • Página:
  • 1
  • 2
  • 3
Tiempo de carga de la página: 0.113 segundos
Gracias a Foro Kunena