Ouf, enfin mes deux sondes fonctionnent, c'étaient les câbles trop long et mal torsadés ainsi qu'une pull up trop haute 4.7k au lieu de 3.3k

This commit is contained in:
Christian Zufferey
2020-05-23 14:11:07 +02:00
parent 76bda051a0
commit b6847f614f
2 changed files with 6 additions and 6 deletions

View File

@@ -2,12 +2,12 @@
-- https://github.com/zuzu59/NodeMCU_Lua/tree/master/Mesures/humidity/bolo-thingspeak/docu/HTU21D.txt
function readHTU21D()
if verbose then print("\n 0_1_htu21d.lua zf200521.1404 \n") end
if verbose then print("\n 0_1_htu21d.lua zf200523.1408 \n") end
id = 0 sda = 5 scl = 6 addr = 0x40
HUMIDITY = 0xE5 TEMPERATURE = 0xE3
i2c.setup(id, sda, scl, i2c.SLOW) sda = nil scl = nil
function read_HTU21D(zreg, zdelay)
i2c.start(id) i2c.address(id, addr, i2c.TRANSMITTER)
i2c.write(id, zreg) i2c.stop(id)
@@ -33,7 +33,7 @@ function readHTU21D()
if verbose then print("Temperature: "..ztemp1.." °C") end
if verbose then print("Humidity: "..zhum1.." %") end
id=nil sda=nil scl=nil addr=nil HUMIDITY=nil TEMPERATURE=nil r=nil
id=nil addr=nil HUMIDITY=nil TEMPERATURE=nil r=nil
read_HTU21D=nil readTemp=nil readHumi=nil readHTU21D=nil
if verbose then print(node.heap()) end
collectgarbage()

View File

@@ -2,9 +2,9 @@
-- https://github.com/zuzu59/NodeMCU_Lua/tree/master/Mesures/humidity/bolo-thingspeak/docu/HTU21D.txt
function readHTU21D()
if verbose then print("\n 0_2_htu21d.lua zf200521.1347 \n") end
if verbose then print("\n 0_2_htu21d.lua zf200523.1408 \n") end
id = 0 sda = 4 scl = 6 addr = 0x40
id = 0 sda = 5 scl = 4 addr = 0x40
HUMIDITY = 0xE5 TEMPERATURE = 0xE3
i2c.setup(id, sda, scl, i2c.SLOW) sda = nil scl = nil
@@ -33,7 +33,7 @@ function readHTU21D()
if verbose then print("Temperature: "..ztemp1.." °C") end
if verbose then print("Humidity: "..zhum1.." %") end
id=nil sda=nil scl=nil addr=nil HUMIDITY=nil TEMPERATURE=nil r=nil
id=nil addr=nil HUMIDITY=nil TEMPERATURE=nil r=nil
read_HTU21D=nil readTemp=nil readHumi=nil readHTU21D=nil
if verbose then print(node.heap()) end
collectgarbage()