I am familiar with computer programming in many languages, but this is the first time that I actually need to control something that is motorized and not handed to me with an API. I have a VB application that is essentailly a test that can be taken by a test subject. When the test subject picks one option, door number one needs to open. When they pick the other option, door number 2 opens. The doors can be as simple as a small piece of sheet metal that slides in a track, but they need to be controlled by the application. The doors would then automatically close after 10 seconds, but I need a sensor that would prevent closing if something was in the way. You could think of them as small garage doors, where if the sensor is tripped at the base of the opening, the door will not close.
Where do I start with this? I realize that it is probably very simple to construct, but most of what I have seen is well beyond what I need for this project. Can you help me pare down to just the essentials?
Thank you in advance!