Skip to content

Commit 587be5f

Browse files
Create README.md
0 parents  commit 587be5f

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Arduino-DTMF-Lock
2+
As we all know that we can control or automate things using our mobile keypad through DTMF Module.
3+
So I designed a lock system which can locked and unlocked using a password entered through our mobile after connecting it to the module.
4+
DTMF receives the key value pressed on mobile as a input in its four digital input pins which generates value in binary.
5+
eg. If I press 1 on mobile then I receive 0 0 0 1 as four inputs in DTMF input pins.
6+
The main problem with DTMF is that until I press a new key, it continuously reads or repeats previous key input.
7+
means if previously I pressed 1 then it continuously shows 0 0 0 1 as input or sensing value until we press another key.
8+
This continuous flow was the main problem in making password based lock.
9+
I tried to break this continuous flow by using some programming techniques.
10+
11+
***************************************************HOW TO USE*****************************************************
12+
I impleaments the code for 4 digit long password but you can increase its length according to your need.
13+
Attention:
14+
- Before start entering password you have press #.
15+
- Then enter your 4 digits password.
16+
- Then press * at the end.
17+
18+
**********************************************************************************************************************
19+
20+
This # indicates that I am start entering my password
21+
and * indicates that I successfully entered my password.
22+
this indications helps in dealing with continuous flow inputs.

0 commit comments

Comments
 (0)