I have a Lego Power Functions M-motor with infrared receiver and remote control. For my project, I would need to be able to regulate the engine speed fully continuously for smooth acceleration (and not in 7 fixed steps). How do I achieve this in the simplest possible way? I’m open to all solutions, not necessarily a wireless one.