I'm using the Adafruit motor shield to control two brushed motors for propulsion on a voice controlled robot. I want to be able to vary the speed, example: "ahead full", "ahead one third" etc, for which I would designate in the code appropriate numbers between 0 and 255, but this would be done in the loop portion of the code where I define the various functions. example:
delay(1000); //run time before rechecking sensors and command changes
Would this work or must setSpeed be done in setup? If it must be done in setup, is this number changeable (outside of changing it in the IDE, recompiling and reloading it) if it's in the setup portion of the code? Guidance greatly appreciated. Normally I would just try it, but I'm away from home and do not have access to my boards at the moment.