Bonjour,
Je suis éleve de Terminale Sti2d sin, mon projet de groupe est d'ameliorer un chauffe-eau solaire, ma partie étant de créer un site (implanté sur Arduino uno, puisque le chauffe-eau est codé sur arduino)je dois pouvoir afficher toutes les valeurs de celui ci sur le site,mettre la date et pouvoir arreter le systeme a tout moment par le biai du site(ce a quoi je compte m'attaquer plus tard), les profs m'ont imposés le webserveur Arduino, j'ai donc crée mon site html que voici:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
<title>Contrôle du Chauffe-eau solaire </title>
<script> function date_heure(id)
{
date = new Date;
annee = date.getFullYear();
moi = date.getMonth();
mois = new Array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
j = date.getDate();
jour = date.getDay();
jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
h = date.getHours();
if(h<10)
{
h = "0"+h;
}
m = date.getMinutes();
if(m<10)
{
m = "0"+m;
}
s = date.getSeconds();
if(s<10)
{
s = "0"+s;
}
resultat = 'Nous sommes le '+jours[jour]+' '+j+' '+mois[moi]+' '+annee+' il est '+h+':'+m+':'+s;
document.getElementById(id).innerHTML = resultat;
setTimeout('date_heure("'+id+'");','1000');
return true;
}
Â
</script>
<style type="text/css">
body{text-align:center;font-family: Trebuchet ms,Comic sans ms, arial black;}
#bloc_page{width: 900px; margin: auto;}
.tableauUG, .tableauUL{position:center;margin-left: 10%;}
#séparateur{repeat-x bottom;}
table{height: 100px; width: 700px;}
td, th {border: thin solid #6495ed; width: 50%; text-align:center;}
</style>
</head>
<body>
<div id="bloc_page">
<h1>Controle du Chauffe-eau solaire</h1>
<table class="tableauUG">
<caption>Tableau d'information du chauffe eau solaire</caption>
<tr>
<th>Position du chauffe eau</th>
<th>Etat</th>
<th>Caractéristique de UG</th>
<th>Etat</th>
</tr>
<tr>
<td>Position horizontale</td>
<td> <!-- valeur --></td>
<td>T échangeur</td>
<td><!-- valeur --></td>
</tr>
<tr>
<td>Position verticale</td>
<td><!-- valeur --></td>
<td>T ambiante</td>
<td><!-- valeur --> </td>
</tr>
</tr>
</span>
</table>
<table class= "tableauUL">
<span id="UL"><tr>
<th>Caractéristiques du circuit</th>
<th>Etat</th>
<th>Caractéristiques de UL</th>
<th>Etat</th>
</tr>
<tr>
<td>Etat circuit primaire</td>
<td><!-- valeur --></td>
<td>T ballon</td>
<td> <!-- valeur --></td>
</tr>
<tr>
<td>Etat circuit secondaire</td>
<td><!-- valeur --></td>
<td>T capteur</td>
<td><!-- valeur --></td>
</tr></span>
</table>
<input type="submit" value="Arreter" name="arret" />
<span id="date_heure"></span>
<script type="text/javascript">window.onload = date_heure('date_heure');</script>
</form>
</body>
</html>
je me suis donc renseigné, et la solution me parraissant la plus appropriée étant de mettre ce site sur carte SD, sur le shield ethernet, le site fonctionne. l'interet est de pouvoir avoir le site sur la carte SD et un programme en C en parallele que mes coéquipiés programment(aller chercher les données, les modifier,controler l'angle du reflecteur ect...), pour afficher la valeur des variables, Je sais qu'il faut utiliser le language AJAX, je ne sais pas comment faire (je sais que ca ressemble au javascript, le javascipt présent dans mon code est entierement pompé sur internet)de plus nous n'avons pas du tout appris ce language, j'aurais donc besoin d'aide pour m'aider à pouvoir aller chercher des données sur mon programme arduino et pouvoir les afficher sur mon site, j'implore votre aide!!!