Corrigé enfin mon problème d'oscillation du pourcentage de remplissage du bidon à cause des math.flors imbriqués

This commit is contained in:
Christian Zufferey
2020-07-04 18:46:21 +02:00
parent 5ac0febdc9
commit a23c98c874
2 changed files with 7 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
-- Mesure la distance avec le module ultra-son de 15cm à 2m
-- Attention le module à ultra-son doit être alimenté en 5V !
print("\n 0_ultra_son.lua zf200628.1521 \n")
print("\n 0_ultra_son.lua zf200704.1837 \n")
speed_air = 382 -- en m/s
zlength_min = 12 -- en cm
@@ -37,11 +37,13 @@ function zmesure()
else
ultra_son_stop=tmr.now()
-- print("Delta: "..ultra_son_stop-ultra_son_start)
zlength_brut = math.floor(speed_air*(ultra_son_stop-ultra_son_start)/2/10000)
-- zlength_brut = math.floor(speed_air*(ultra_son_stop-ultra_son_start)/2/10000)
zlength_brut = (speed_air*(ultra_son_stop-ultra_son_start)/2/10000)
if (zlength_brut>=4) and (zlength_brut<=65) then zlength = zlength_brut end
zlength_3 = zlength_2 zlength_2 = zlength_1 zlength_1 = zlength
zlength = math.floor((zlength_1+zlength_2+zlength_3)/3)
-- zlength = math.floor((zlength_1+zlength_2+zlength_3)/3)
zlength = ((zlength_1+zlength_2+zlength_3)/3)
zlevel = 100-math.floor((zlength-zlength_min)/(zlength_max-zlength_min)*100)

View File

@@ -1,5 +1,5 @@
# Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom
# zf200628.1329
# zf200704.1832
Todo à faire pour ce projet !
@@ -50,6 +50,7 @@ ssh ubuntu@www.zuzu-test.ml socat TCP-LISTEN:23069,reuseaddr,fork TCP-LISTEN:230
watch -n 1 'ssh ubuntu@www.zuzu-test.ml netstat -nat |grep 230'
# ALT+CMD+F CTRL+C ALT+CMD+F
export zIP="localhost"
export zport="23000"