Bonjour à tous, je suis confronté à un gros problème depuis de longues semaines et j'ai vraiment besoin d'aide. Je suis censé faire un programme qui m'afficherait sur une Page Web en HTML, la valeurs de différentes données de capteurs (température,luminosité,humidité...), mais le problème c'est que je n'arrive pas à faire une fonction qui pourrait tous les afficher en même temps sur la même page. Voilà le programme (ce programme est pour seulement 2 capteurs):
Code :
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <script data-main="www/libs/weioLibs"
- src="www/libs/require.js"></script>
- <link rel="stylesheet" type="text/css" href="myStyle.css">
- <script>
- function onWeioReady() {
- setInterval(function() {
- getTemperature(pinCallback);
- }, 200);
- setInterval(function() {
- digitalRead(31,pinCallback);
- }, 100);
- }
-
- function pinCallback(data, callback) {
- if (data.data==1) {
- $("#phrase" ).html("LA RUCHE EST OUVERTE<br/>"+"<br/>La température est de : <br/>"+ callback.data);
- $('body').css('background', 'red');
- $('body').css('text-align', 'center');
- } else {
- $("#phrase" ).html("LA RUCHE EST FERMEE<br/>"+"<br/>La température est de :<br/>"+ callback.data);
- $('body').css('background', 'green');
- $('body').css('text-align', 'center');
- }
- }
-
- </script>
- </head>
- <body>
- <p id="phrase" ></p>
- </body>
- </html>
|
data: donnée du capteur bouton poussoir(digitalRead)
callback: donnée du capteur de température(getTemperature)
Merci d'avance pour votre aide