Les projets
Fournisseurs
Webmaster - Infos
Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
4RGc
Recopier le code :
Abonné
( personne )
Snif !!!
Visites

   visiteurs

   visiteur en ligne

nom du programme sur le site : nelson2.php

Le programme crée un fichier light.json sur le site contenant :  "light": "on" ou "light": "off"

Ce fichier est régulièrement lu par le module ESP8266 qui allume ou éteint la LED suivant la valeur contenu dans le fichier light.json.

Cette méthode est très primitive mais fonctionne correctement

<code>

<?php 
$light = $_GET['light'];
if($light == "on")
    { $file = fopen("light.json", "w") or die("can't open file");
    fwrite($file, '{"light": "on"}'); fclose($file);
    } 
    else if ($light == "off") 
    { $file = fopen("light.json", "w") or die("can't open file"); fwrite($file, '{"light": "off"}');
    fclose($file); 
    } 
?> 
<html>
<head>
<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="Author" content="gerard IoT">
<style type="text/css">
input
{
font-size:22px;
text-align: center;
width: 400px;
height: 40px; 
}
#on
{
background-color:RED;
}
#off
{
background-color:#00ff00;
}
#texte
{
font-size:22px;
margin-top: 5px; text-align:center

}
</style>
<title>Controle d'une LED avec ESP8266</title>
</head> 
<body>
<div id ="texte">
<a href="?light=on"><input id="on" type="button" value="ON"></a> <br />
<a href="?light=off"><input id="off" type="button" value="OFF"></a> <br />

<?php
if($light=="on") { echo("La LED est ON"); }
else if ($light=="off") { echo("La LED est OFF"); } 
else { echo ("En attente d'une action ON/OFF"); } 
?> 
</div> </div> </div> 
</body> 
</html>

</code>

Date de création : 08/02/2017 @ 09:42
Catégorie : Les projets - Projet 1
Page lue 1510 fois


Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

Préférences

Se reconnecter :
Votre nom (ou pseudo) :
Votre mot de passe
4RGc
Recopier le code :


  Nombre de membres 5 membres
Connectés :
( personne )
Snif !!!
Recherche
Recherche
Calendrier
Nouvelles des Amis