Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
Jonathasmatos

Importar estado de um botão

Pergunta

Olá amigos

Preciso de um apoio.

Estou com um projeto de automação e utilizo o Arduíno onde aciono lampadas pelo celular

Cada ponto de luz tem uma pagina em HTML com um botão e dois estados (Ligado e Desligado) essas paginas são acessadas via "IP".

Na minha pagina principal tenho o Menu, que nada mais é do que os compartimentos da casa EX:

(Sala "IP 192.1.1.1.1"  direciona para outra pagina)   Liga  ou  Desliga

(Cozinha "IP 192.1.1.2" direciona para outra pagina)....... Liga  ou  Desliga

Gostaria de mostrar em cima de cada botão do menu qual o estado em que encontra-se os botões das paginas ou seja, se Ligado  ou  Desligado.

 

 

Antecipo agradecimentos dos amigos por me mostrar um caminho a trilhar para desvendar este mistério.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

Seja bem vindo ao fórum,

você pode fazer com que conforme a pessoa clique no celular efetue a ação no microcontrolador e insira um valor em um banco de dados

/* CLIQUEI NO BOTÃO DA AÇÃO */
/* CARREGANDO ARQUIVO DO BANCO DE DADOS */

<?php
if ($receber->estado() == 0) {
    	$inserir->estado(1); // ativado
}else{
        $inserir->estado(0); // desativado
/* CLIQUE NO BOTÃO NOVAMENTE */
/* CARREGANDO ARQUIVO DO BANCO DE DADOS */

<?php
if ($receber->estado() == 1) {
	$inserir->estado(0); 	// desativado
}else{
  	$inserir->estado(1); // ativado
}

 

/* EXIBINDO A PÁGINA DOS BOTÕES */

<?php

if ($receber->estado()) {
  echo "<button>DESLIGAR</button>";
}else{
  echo "<button>LIGAR</button>";
}

 

Resumindo, após você clicar no botão ele vai checar se o status atual é 1 (ligado) ou 0 (desligado) para definir um rumo.


Após você ir para a página para poder clicar, o sistema vai checar novamente se o estado no banco de dados está ligado. 

  1. Caso esteja vai exibir o BUTTON de desligar. 
  2. Caso contrário vai exibir o  BUTTON de ligar.

Até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.