TILT SWITCH - thilo-hub/Lua-RTOS-ESP32 GitHub Wiki

Specification

What Comments
Identifier TILT_SWITCH
Interface GPIO
Provides on 1 = switch active
0 = switch inactive
Properties none
Callbacks? yes
Datasheet

Notes

  • Hardware pull-ups are not required for switch.

Code

-- Attach a tilt switch to GPIO26
s = sensor.attach("TILT_SWITCH", pio.GPIO26)

-- Register a callback. Callback is executed when some sensor property changes.
s:callback(
   function(data)
      if (data.on == 1) then
         print("on")
      elseif (data.on == 0) then
         print("off")
      end
   end
)

Back to sensor list

⚠️ **GitHub.com Fallback** ⚠️