###前提・実現したいこと
arduinoでmpu6050のジャイロセンサーを動かし、その結果をprocessingに送りたいのですがcom busyというエラーが出てしまいます。
どうすれば解消できるでしょうか?
arduinoはmpu6050のサンプルコードを使っています
###発生している問題・エラーメッセージ
Errror opening serial port com4:Port busy
###該当のソースコード
processingのプログラムです
import processing.serial.*;
Serial myPort;
PrintWriter outfile;
float time;
float ypr[];
void setup(){
size(256, 256);
outfile = createWriter("pos_t.txt");
frameRate(20);
myPort = new Serial(this, "com4", 115200);
}
void draw(){
outfile.print(ypr[0]);
outfile.print(ypr[1]);
outfile.println(ypr[2]);
}
void serialEvent(Serial myport){
ypr[0] = myport.read();
ypr[1] = myport.read();
ypr[2] = myport.read();
}
void keyPressed(){
if(key == 'a'){
outfile.flush();
outfile.close();
exit();
}
}
###試したこと
課題に対してアプローチしたことを記載してください
delayの処理速度を1000落としたが同じエラー
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/07 04:39