First of all, I am a noob. Not so much to electronics/electricity, but to programing and IC's. Please be patient with me, because I have little experience with controllers, but I am very excited to start learning. I will try to be as thorough as possible when explaining my ideas.
My car has an automatic transmission that uses two solenoids to shift into one of 4 gears. Right now I can manually control the gears like a manual transmission by using 2 toggle switches that provide 12 VDC to the solenoids. The table below shows which switch combinations engage which gear.
Switch 1 (Solenoid 'A') Switch 2 (Solenoid 'B')
(1st Gear) ON ON
(2nd Gear) OFF ON
(3rd Gear) OFF OFF
(4th Gear) ON OFF
I purchased an Arduino 'UNO' controller and would like to use it to control relays that will control the solenoids by using 2 push buttons. I would like to have one button for upshifting, and one for down shifting. I would like to be able to press the upshift button 4 times and go through the gears like so, 1st->2nd->3rd->4th , and the downshift button would be able to do the opposite. I also want the ability to downshift regardless of the gear, for example, 2nd->1st or 3rd->2nd or 4th->3rd . Meaning I don't want to go all the way to 4th gear for the downshift button to work.
At some point I would also like to integrate a 7 segment display to show which gear the car is in.
Right now I am very lost with how to program, which pins to use, and how to control the solenoids (with a relay, transistor, ?)
I know how to upload the code, but I'm having trouble with understanding how to write it.
Any help/advice is greatly appreciated! Thank You!
P.S. There is a product that does this, but I'm a DIY'er and want to take the opportunity to learn something new. I also like the possibility of integrating different features. Here is a link to help you better understand what I'm trying to do > http://www.roadsurge.com/viewproduct.php?id=1