1
我正在使用arduino mega來控制iRobot創建 我已經成功地更改了模式並通過OI命令運行了創建的演示,但我無法讓它做任何特定的操作,像駕駛或播放聲音。它只是不響應這些命令。iRobot創建不響應命令
int led=13;
void setup()
{
pinMode(led, OUTPUT);
delay(2000);
Serial.begin(57600);
sendCom((byte[]){128,131}); // start-> full mode
//sendCom((byte[]){136,0}); // this works, tells Create to play demo 0
sendCom((byte[]){137,255,56,1,244}); // supposed to make Create drive backward, but doesn't do anything
}
void loop()
{
int _speed=1000;
digitalWrite(led, HIGH);
delay(_speed);
digitalWrite(led, LOW);
delay(_speed);
}
void sendCom(byte toSend[]){
int length=sizeof(toSend)/sizeof(byte);
for (int i=0;i<length;i++) Serial.write(toSend[i]);
Serial.flush();
}