Has anyone got an example code for detecting long/short "button presses" on a gpio line?
I can't seem to get it working what with debouncing and seemingly missed interrupts..
Cheers!
Che
Explore... Chat... Share...
count = 0
pulse1 = 0
du = 0
gpio.mode(4,gpio.INT,gpio.PULLUP)
function pin1cb(level)
du = tmr.now() - pulse1
if du > 10000000 then
count = count + 1
end
pulse1 = tmr.now()
if level == 1 then gpio.trig(4, "down") else gpio.trig(4, "up") end
end
It takes about 20-25 seconds for home assistant c[…]
I tried to upgrade tof my sonoff basic R2 with the[…]
a problem Perhaps you want to define "Probl[…]
Rebooting your router will not give you a faster I[…]
There are no other notifications from esptool.py i[…]
Using the Arduino IDE, you'll learn how to set up […]
In this project, you will post to Twitter using an[…]
In this project, we will build a water level contr[…]
I guess I'm late, but I had the same problem and f[…]
Last night I received my first D1 Minis for a lear[…]
Although I am aware that this is an old post, I fe[…]