右回転左回転を繰り返す | |
---|---|
public class Program { public static void Main() { ServoMotor sv = new ServoMotor(Cpu.PWMChannel.PWM_1); sv.SetSpeed(1000); sv.Start(); while (true) { for (uint i = 1000; i < 2000; i+=10) { sv.SetSpeed(i); Debug.Print("" + i); CPU.delay(100); } for (uint i = 2000; i > 1000; i -= 10) { sv.SetSpeed(i); Debug.Print("" + i); CPU.delay(100); } } } } |
1 2 3 4 5 CPU.P05と同じ、従ってP05に繋げる 6 パルス幅を1000μsに設定する 7 バルス出力スタート 8 9 10 左回り 11 12 13 14 15 16 右回り 17 18 19 20 21 22 23 24 |