自律型Arduino Unoロボットの速度を制御する必要がありますが、制限されています。AnalogWrite などの MCU ライブラリ、ハードウェア デバイス、MCU のモジュール (タイマー) を使用できません。
非常に短い間隔でモーターをオン/オフして、それをループに入れることを考えました。しかし、私はそれを行うためのより効率的でクリーンな方法を見つけようとしています. 通常速度の75%、50%、25%と速度を制御できなければならず、モーターのオン/オフを切り替えると複雑になります。
より効率的な方法でモーターの速度を制御するにはどうすればよいですか?