Selecting the correct microcontroller

Hello,
I am relatively new to the idea of automation and need help selecting a microcontroller. I have typically used mechanical switches, timing relays, etc in my projects but I require a small amount of intelligence to my circuit. I have no programming experience, so a graphical based program would be ideal (similar to Robo Pro).

I need to perform the following:

  1. forward/reverse 3 linear actuators (stopped by a proximity switch at each extreme)
  2. hold at each extreme for 15-20 seconds
  3. energize 2-3 external relays
  4. most importantly** require 1 or 2 switches to be depressed before 1 of the linear actuators may be reversed

I realize all of these items can be performed by the Robo TX, but I require a few extra outputs to control energizing sequences. I don’t need a display, as I want to load the program to the controller and start/stop via my laptop as necessary. In fact I would prefer a simple PCB that I could mount inside of an enclosure. I don’t mind purchasing the software, so if there is another microcontroller that is compatible/programmable with Robo Pro I would be stoked.

Thanks in advance, Jeff.

Thank you very much Carlos.

You could opt for an Arduino microcontroller and program it with Modkit. Arduino is very well supported by the community and there are plenty of resources about it.