Smart Key using a State Machine Using the concept of state machines to implement a smart lock system in Arduino Uno.