It is fine for a temporary project it's just that you could have done it on a normal arduino so a lot of people will try to flame you for that Grin
The mega is great though cos it gives you more program space.
I do like the project though. Why did you detect whether the door is open or not?
Yeah, I'd only make a project permanent if it was really
useful. Overall I like the mega because of more flexibility, you're right about using a duemilanove or just the atmega for a more permanent solution. But it won't do any harm to use the mega, 'cos I don't plan to get another arduino, it's just a prototyping hobby for me.
I detected whether the door was open or not just because it would add a bit more action to the LEDs and the LCD, it's cool to see an LED light up and a line appear on the LCD when the door closes or opens. I've also coded it to not turn the lock when the door is open, I forgot to mention that I added a secret knock locking
function and not just unlocking
like the Steve Hoefer original code did. Updating... :