0

私はコーディングがかなり苦手で(基本は知っています)、Arduinoでサーボの配列を作成して、処理を伴うシリアル経由で制御しようとしています。メモリが非常に限られている Arduino マイクロコントローラーについて漠然と覚えているので、Servo オブジェクトの配列を作成することが機能するかどうかはわかりません。これまでのコードは次のとおりです。

#include <Servo.h>

Servo[] servos = new Servo[6]; //holds the servo objects

int[] servoPos = {90,112,149,45,75,8}; //holds the current position of each servo

char serialVal; //store the serialValue received from serial

void setup()
{
  for(int i = 0; i < servos.length; i++) //attach servos to pins
  {
    servos[i].attach(i+8);
  }

  Serial.begin(115200); //initialize serial
}

Arduino Uno ボードはこの配列をサポートし、Java のように利用できますか? これまで、私は各オブジェクトを個別に作成していましたが、これは非常に非効率的であり、入力と読み取りに時間がかかりました。

また、このコードの実行を妨げるものがあれば教えてください。私はあなたの助けに感謝します。

4

1 に答える 1