私は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 を使用してそれらを接続することをお勧めします。
専門家の助けが必要です。返信してください。ありがとうございました...