ds3231-example.lua 492 B

1234567891011121314151617
  1. local ds3231 = require("ds3231")
  2. -- ESP-01 GPIO Mapping
  3. local gpio0, gpio2 = 3, 4
  4. do
  5. i2c.setup(0, gpio0, gpio2, i2c.SLOW) -- call i2c.setup() only once
  6. local second, minute, hour, day, date, month, year = ds3231.getTime(); -- luacheck: no unused
  7. -- Get current time
  8. print(string.format("Time & Date: %s:%s:%s %s/%s/%s", hour, minute, second, date, month, year))
  9. -- Don't forget to release it after use
  10. ds3231 = nil -- luacheck: no unused
  11. package.loaded["ds3231"] = nil
  12. end