Couveuse pilotée par pc

voici le control.php afin de modifier à distance le mini et maxi ainsi que de voir la tem et hygro de la couveuse qui renvoie les données dans un fichier

<?php if (isset($_POST['envoyer']) OR isset($_POST['led1']) OR isset($_POST['led11']) OR isset($_GET['toto'])){ $valeur_led = $_POST["led1"]; // récupération de la valeur transmise en méthode POST $valeur_led1 = $_POST["led11"]; // récupération de la valeur transmise en méthode POST $ip = $_POST['ip']; $host=$ip; // Adresse ip défini dans le code arduino $port=80; // Port défini dans le code arduino $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); socket_sendto($socket, $valeur_led , strlen($valeur_led), 0, $host, $port); socket_sendto($socket, $valeur_led1 , strlen($valeur_led1), 0, $host, $port); // socket_recvfrom($socket, $toto , strlen($toto), 0, $host, $port); socket_close($socket); echo "Tempmini envoyée : ".$valeur_led." Tempmaxi envoyée : ".$valeur_led1; //} //if (isset($_GET['toto'])){ //$toto = $_GET['toto']; //echo "temp : ".$toto; include("recup.php"); } ?> Control couveuse infobarquee

Controle programme couveuse

<?php //include("recup.php");?> Sélectionner une ip

Temp mini

Temp maxi

et le recup.php

<?php echo"Recuperation temp "; if (isset($_GET['temp']) OR isset($_GET['humid'])){ $temp = $_GET['temp']; $humid = $_GET['humid']; $temp="temp actuelle =".$temp."C\n"; $humid="humid actuelle =".$humid."%\n"; $fp=fopen("test.txt","w"); fputs($fp,$temp); fputs($fp,$humid); fclose($fp); } sleep(2); echo"Fichier enrigistré "; $lines = file_get_contents('test.txt'); echo nl2br($lines); ?>