Devam Ediyor

Add features to an Arduino sketch

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.

Beceriler: Arduino, Elektronik, Mikrodenetleyici

Daha fazlasını görün: need help research project, arduino uno microcontroller, SKETCH, sketch up, sketch 3, pin down, operation research, months to, code arduino, arduino, arduino sketch, arduino code, arduino based project, arduino level, arduino function, arduino help, arduino uno project, project sketch, sketch arduino, arduino uno code, arduino microcontroller code, arduino project sketch, keypad arduino, arduino read eeprom, power saving

İşveren Hakkında:
( 104 değerlendirme ) Sacramento, United States

Proje NO: #6524283

Seçilen:

mynamejoe

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 fazlası

1 gün içinde 15$ USD
(8 Değerlendirme)
2.5

7 freelancer bu iş için ortalamada 48$ teklif veriyor

OussemaH

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

1 gün içinde 20$ USD
(8 Değerlendirme)
4.8
l3kengineering

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 fazlası

in 3 gün içinde30$ USD
(8 Değerlendirme)
4.1
KoB0

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 (http://playground.arduino.cc/Learning/arduinoSleepCode). There are 2 ways Daha fazlası

in 7 gün içinde166$ USD
(1 Değerlendirme)
3.2
haefekry

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

in 3 gün içinde15$ USD
(0 Değerlendirme)
0.0
srimukhakarantha

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 fazlası

in 3 gün içinde10$ USD
(0 Değerlendirme)
0.0
jainvikas83

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 fazlası

1 gün içinde 83$ USD
(0 Değerlendirme)
0.0