I work in the motorcycle industry designing drivetrain components. We are currently working on a new project which is going to involve a brain box per say of controlling solenoids via relays. System is 12V (Motorcycle/Car battery). I want to know if the Raspberry is right for me vs. the Ardunio and or should I use both?. We are looking for a system just for testing purposes is why I'm looking at the Ardunio or Raspberry
I want to be able to say start the bike; with a push button, hold say up shift button for 5 sec to arm the system, then it starts the program (which is armed and waiting for more input commands). After system (program) is running, say I press the button again would indicate that I need a solenoid to operate and then ms (milliseconds) later turn on another solenoid. These solenoids would only stay on for the duration of a motorcycle up shift (milliseconds). Then the program would start over.
Down shift button would run a similar program but operate the solenoids at different timing then the up shift side.
Please let me know your thoughts as I want the system to operate off of real world inputs / outputs and possible set it so that when it hits a certain MPH operate another solenoid holding power off or on depending on throttle sensor percentage.