Arduino double click button

Guest #4673094
Rate this post
useful
not useful
1
Int Clickcount
2
Int mydoubleclicktimeout()
3
Int mylastclick
4
Mypinstatus //debounced
5
While()
6

7
If(mypinstatus&&clickount==0)
8
Mylastclick=millis()
9
Clickcount++
10
Mypinstatus=0
11
Else if(mypinstatus&&clickount==1&&millis()<=mylastclick+mydoubkeclicktimeout)
12
//Doubleclickaction
13
Clickcount=0
14
Else if(mypinstatus&&clickount==1&&millis()>=mylastclick+mydoubleclicktimeout)
15
Mylastclick=millis();

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now