I have a sparkfun 12 digit keypad ([url removed, login to view]) which i have connected to an arduino uno. The way it is connected is all contained in the sketch file attached. The code is mostly written but I need help with the following:
1) Sleep mode, the only inputs which are exposed to the user is the 12 digit keyad. After 60 seconds of inactivity the arduino should power down in the greatest power saving mode possible while still allowing a user to wake it up by pressing any button on the keypad. My research says I need to use interrupts but I do not understand them.
2) recommendation of battery, I would like this to run 6 months to 1 year without changing the battery. Based on the power level usage, about 1 operation per day, what type of battery and how should I connect it to the arduino.
3) Memory save of pin code, the pin code should be coded into the eeprom and read from there during a reboot. i have coded a function to change the pin code but it does not set it in eeprom, it will need to update the old pin code in eeprom
4) General code review, this is my FIRST arduino project, if you see a better way to do something that I am doing i would appricate the feedback in comments! thank you so much.
Greetings! I would be happy to do your request I guarantee for you high quality work I'm a lecturer in the engineering college. I awarded my master degree from the UK and I graduated with the best overal Daha Fazla
Bu iş için 7 freelancer ortalamada $48 teklif veriyor
Hi, I can help you with that and have a skype video call where you can ask me about anything you want related to the sketch. Contact me back if interested. Cheers
Hello Sir. I can do what you need with quality and reliability. Please read more about me: I work with electronics circuits (digital, analog, mixed and of power) and embedded products with microcontrollers since 1996. Daha Fazla
Hello! This is an inefficient way to use Arduino for such projects. First of all the Arduino Uno is not optimized for efficient using of energy ([login to view URL]). There are 2 ways Daha Fazla
Hello Hiring Manager, I work for Valeo a multinational company for car manufacturing and I am a senior embedded software engineer. Where I design the car's embedded systems. Glad to be at your service, Hesham Fekry
Hi, I went through your code, and you have written pretty cool. I have done some projects on arduino and I want to help you. Sleep mode: I had studied Watchdog Timer in Microcontrollers class. So i guess a similar Daha Fazla
Hi, Have few questions and probably implement better way for your project. 1) which keypad button needs to wake up the arduino from deep sleep, as UNO has only 2 interrupts.. 2) Would recommend any 5+v bat Daha Fazla