Olá pessoal, estou criando um aplicativo com o app inventor 2 e estou com um probleminha.
Eu criei uma variável no app inventor 2 para armazenar o estado do botão liga/desliga... então quando o aplicativo se inicia, a variável começa em "0" (desligado) e quando eu aperto o botão a variável vai para "1" (ligado) e envio um comando "a" por bluetooth para o arduino para ligar e executar as informações e quando aperto o botão novamente, a variavel vai para "0" e envio um comando "b" para o arduino para desligar e parar de executar as informações. ATÉ AQUI TUDO OK!
Porém, se meu programa estiver "LIGADO" e eu fechar o aplicativo no celular, quando eu abri-lo novamente, o estado do botão vai iniciar com ZERO e se eu clicar, vai enviar a informação para LIGAR, mas o programa já estará LIGADO.
Como resolvo isso?
Existe alguma possibilidade de fazer com que o programa não seja fechado antes que eu desligue-o?
Ou então salvar o ultimo estado do botão, e quando eu abrir o programa no celular novamente e apertar o botão liga/desliga, enviar a informação para desligar o programa.
Talvez o TinyDB seja uma solução mas não sei se ele guarda a informação após o aplicativo ser fechado.
Tags:
Antes de ligar, é possível verificar o estado do circuito ? Se esta Ligado ou desligado ?
Sim... através dos LEDs que indicam que o circuito está ligado
Amigo, o que eu estava querendo dizer é que se o seu aplicativo consegue verificar o estado do circuito, antes de liga-lo ou desliga-lo. É possível isso ?
Ahh entendi... não, não é possível
Tenho uma aula que pode ajudar, ela mostra inclusive como obter o estado das portas em tempo real
https://www.youtube.com/playlist?list=PLssIKrX2yyQFWNB5e0hNQnSLlFIT...
Boa sorte
Muito obrigado Eduardo Silva!
Sou inscrito do seu canal do youtube e curto muito seus vídeos!!
Valeu!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por