I have a .NET project which will control 4 DC motors connected to the Adafruit Motor Shield (M1-M4) which sits on the Arduino - using FirmataVB. The arduino is running the StandardFirmata sketch that comes with the Arduino example sketches.
The 4 DC motors control arms the position of which is sensed by potentiometers. The potentiometers connect to the arduino via the motor shield analog ports and report to FirmataVB fine. I am currently only able to control the movement of the arm in one direction when I set the OUTPUT of the appropriate pin to HIGH.
This should be an easy project for those used to arduino but I am a beginner;
All I need is the appropriate changes made to the StandardFirmata sketch and the FirmataVB code so I am able to easily run the DC motors independent of each other from the .NET control in either forward or reverse, and at different speeds, both changeable variables from the control/code. I will also require a small .NET example application.
NOTE: I am unsure whether you require the adafruit motor shield to complete this, I think you may be able to accomplish it without it if you know your stuff.
Thanks for your time!