Lets start with some background. I want to have a robot that automates all combinations between 0001 - 9999. what i want it to accomplish is a machine that can find certain combinations on a hand held GPS system. the easiest way i can see it working is having solenoids for the individual numbers 0-9. and maybe 1 more to aknowledge the current combination entered.
I have the logistics of it all. i can MORE THAN LIKELY not blow anything up considering my hardware experience. the programming is my weakness considering i havent played with C++ in over 10 years.
i need to assign the 10 different pins to represent the individual solenoid then i need another assignment for the "done button" I need it to press all values between 0000-9999 and press done between entering the combination. i know a simple loop on integers can pull it off. i just dont know where to begin to implement it. also i need an advice for a sensor to tell the arduino to stop when the correct combination is entered. should i go with audio or a visual sensor?
Hardware: Arduino Uno microcontroller x11 9v push type solenoid X11 1k Ohm Metal Film Resistors 1/4w 1% X11 TIP120 transistor x11 1N4004 rectifier diodes x1 9V 1000mA 1A ,AC/DC Main Wall Power Adaptor 2.1mm
Am i missing anything? and will the AC/DC adapter be enough to power the solenoids without frying the microcontroller? Any help with programming or implementing this project would be GREATLY appreciated. Thanks!