HDC1000-example.lua 526 B

1234567891011121314151617
  1. local HDC1000 = require("HDC1000")
  2. local sda, scl = 1, 2
  3. local drdyn = false
  4. do
  5. i2c.setup(0, sda, scl, i2c.SLOW) -- call i2c.setup() only once
  6. HDC1000.setup(drdyn)
  7. -- prototype is config(address, resolution, heater)
  8. HDC1000.config() -- default values are used if called with no arguments.
  9. print(string.format("Temperature: %.2f °C\nHumidity: %.2f %%", HDC1000.getTemp(), HDC1000.getHumi()))
  10. -- Don't forget to release it after use
  11. HDC1000 = nil -- luacheck: no unused
  12. package.loaded["HDC1000"] = nil
  13. end