- ajouté les fichiers Lua à Hugo :-)

This commit is contained in:
Christian Zufferey
2018-07-22 12:47:37 +02:00
parent 4608e4092e
commit 26d3f422cd
31 changed files with 1346 additions and 0 deletions

31
Hugo/meter_mesure.lua Executable file
View File

@@ -0,0 +1,31 @@
--mesure la distance avec un module à ultra son hc-sr04
--Attention le module doit être alimenter en 5V et il faut mettre une resistance de 100 ohm sur la pin echo
--hv180713.1138
ztrig=5
zecho=6
ztstart=0
ztstop=0
gpio.mode(ztrig, gpio.OUTPUT)
gpio.write(ztrig, gpio.LOW)
gpio.mode(zecho, gpio.INT, gpio.PULLUP)
function zmesure_pulse()
gpio.write(ztrig, gpio.HIGH)
tmr.delay(10)
gpio.write(ztrig, gpio.LOW)
end
function zmesure()
if gpio.read(zecho)==1 then
ztstart=tmr.now()
else
ztstop=tmr.now()
zlength=360*(ztstop-ztstart)/2/10000
print("distance [cm]: "..math.floor(zlength))
end
end
gpio.trig(zecho, "both", zmesure)
tmr.alarm(1, 1000, tmr.ALARM_AUTO, zmesure_pulse)