Hi, I'm doing a University group project based on a train set and I was wondering whether it is possible to independently control several trains using Pulse Width Modulation. I am aware that DCC is one method of doing this, however this does not suit our needs. Is there some way of using PWM generated by a PIC microntroller that receives instructions via a computer terminal and power from a dc supply? Any suggestions would be much appreciated, thanks