| 右回転左回転を繰り返す | |
|---|---|
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 |