Boa tarde, me chamo Leonardo lemos, sou professor de eletrônica, estou coletando infomações, montei um programa de alarme de incêndio quero enviar um pulso pro arduino quando fo acionado meu sensor e quero jogar uma mensagem na tela do computador supor... Zona 01 HABILITADA
EX: Uma pessoa X está operando o computado normal, e o sensor da zona 01 acionou, gostaria que o Arduino enviasse pra tela do pc uma mensagem assim. ALARME ZONA 01 ATIVO e enviar um bipe.
Tags:
Boa noite Leonardo primeiramente você precisa instalar um servidor para rodar o PHP
eu utilizo o xampp mas tem varios outros, instale após a instalação acesse a pasta de onde foi instalado em htdocs delete tudo o que estiver dentro (htdocs) para facilitar. crie um arquivo chamado index.php
e cole o código abaixo limpei o código para ficar mais facil já que vc nunca teve um contato com o PHP
O php é a programação que é utilizada em websites ou sistemas web ou seja precisa ser acessado pelo navegado (http://localhost/ ou http://192.168.0.10 <- seu ip local) botao iniciar pesquise por cmd depois ipconfig no windows.
O PHP precisa estar entre as tags </? ?/> o alert que eu te disse precisa ser em JavasScript coloquei um no código para facilitar e vc poder começar aprender como utilizar o Javascript com o php
a internet esta cheia de tutoriais sobre o código citado
</?
$saida=$_GET["saida"];
$com="COM3";
exec('MODE COM3:9600,n,8,1');
$fp=fopen($com,'w+');
if(!$fp){
echo("Erro ao abrir a porta COM3 ");
exit;
}else{
fwrite($fp,$saida);
sleep(1);
$estado=fgets($fp);
$dados=explode(",",$estado);
$n_dados=count($dados);
for($i=0; $i<$n_dados; $i++){
$sinal=explode(":",$dados[$i]);
if($sinal[1]=="ON"){
$cor="#63FF7C";
?/>
<script>
alert("Detectado movimento");
</script>
</?
}else{
$cor="#EC7672";
}
if($saida!="A"){
?>
<script>
location.href="?saida=A";
</script>
<?
}
echo "<a name='".$sinal[0]."' style='background: ".$cor."; float:left; border: 2px solid; border-radius: 10px; width:125px; height:50px; margin:5px; padding:5px; text-decoration:none; color:#2C2C2C; text-align:center; font-size:25px;
' href='?saida=".$sinal[0]."'>".$sinal[0]."</a>";
}
fclose($fp);
}
?/>
pesquise por refresh html ai só incluir no inicio do código para a pagina atualizar automaticamente
obs remova barra ( / ) de </? e ?/>
Obrigado a todos que responderam e deram soluções, obrigado especialmente ao sr Carlos que foi super bacana e calmo com minha duvidas, e a todos os outros, graças aos integrantes estou caminhando com meu Projeto.
ABRAÇO FERAS.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por