Ja to robím takto na webe s PHP, kam mi Arduino posiela data.
Kód: Vybrat vše
<?php
include 'connect.php'; //pripojenie na db..
$teplota1 = mysqli_query($con,"SELECT teplota1 FROM mydb ORDER BY id DESC LIMIT 1") or die(mysqli_error($con));
while($line = mysqli_fetch_assoc($teplota1)){
$prvateplota = $line['teplota1']; //teplota (najnovsia)
}
$teplota1druha = mysqli_query($con,"SELECT teplota1 FROM mydb WHERE id=(SELECT MAX(id)-1 FROM mydb )") or die(mysqli_error($con));
while($line = mysqli_fetch_assoc($teplota1druha)){
$druhateplota =$line['teplota1']; //teplota (predposledna, teda najnovsia -1 podla id)
}
if($prvateplota<$druhateplota) {
$result = abs($prvateplota - $druhateplota);
$down = '<img src="http://www.stickpng.com/assets/images/58f8bd2e0ed2bdaf7c128309.png" alt="Down" title="Klesajúca tendencia o: '
. $result . '°C" height="32" width="32">';
echo $down; }
if($prvateplota>$druhateplota) {
$result = abs($prvateplota - $druhateplota);
$up = '<img src="https://cdn3.iconfinder.com/data/icons/musthave/256/Stock%20Index%20Up.png"alt="Up" title="Stúpajúca - tendencia o: '
. $result . '°C" height="32" width="32">';
echo $up;
}
if($prvateplota==$druhateplota) {
$tie = '<img src="http://www.iconsplace.com/icons/preview/orange/equal-sign-2-256.png" alt="Tie" title="Ustálená - Rozdiel 0°C" height="32" width="32">';
echo $tie; }
?>
Týmto štýlom to mám pre všetky premenné, ktoré skúmam, teda 2 teploty, barometer a vlhkomer.. Nemám to zapojené, tak som na ukažku nahral iba nejake teploty, tlaky, vlhkosti.. rozdiely su teda väčšie ako obyčajne.
Výsledok:

Po ukázaní myšou na danú tendenciu teploty:

Ten PHP script spúšťam cez AJAX, takže vidíš aj bez refreshu, keď príde nová teplota a tendencia sa zmení.