更新が遅れてしまってすいません。
シリアルモニタをいじっていた時に送受ができなかったので
いろいろ試しているとprintとかprintln系だと動かないらしい
試しにSerial.writeで動作させてみると動くことが判明した。
(バイト数が関係するかもしれない)
プログラム:シリアルモニタからArduinoに文字データを送信して
Arduinoは受信データを送信するというプログラム
while(Serial.available(){
data = Serial.read();
Serial.println(data);//これが原因
}