0

私はPICのファンです。私はarduinoを使用していません。しかし、pic でサーボを制御しようとすると問題が発生します。

1) PIc がサーボを制御しているときは、他に何もできません。そのため、その間はセンサーの読み取り値を取得できません。

2)サーボを特定の位置に駆動した後、picが何か他のことをしているときに、picはサーボ接続ピンでさらにpwm信号を生成しません。負荷によりサーボが逆回転する場合があります。

今私の最初の質問は、arduinoがコードの後に​​接続されたピンで継続的にパルスを生成するかどうかです

 servo s;
 s.attach(13);
 s.write(120);

または、上記の問題を回避するために、mikroc で PIC を使用してマルチサーボを制御するためのライブラリがいくつかありますか。

または、2 つの PIC を使用して、1 つはサーボのみを駆動し、もう 1 つは処理とセンサーの読み取りに使用し、I2C を使用してそれらを接続することをお勧めします。

専門家の助けが必要です。返信してください。ありがとうございました...

4

2 に答える 2