Arduinoと電子天秤をRS232C・シリアル通信したいが・・・・

Arduino歴3か月の初心者です。
題名にもありますが、Arduino Uno廉価版(CH30)で電子天秤(A&D社製)の値をモニターしたいのですが、通信が上手くいきません。

電子天秤→RC232Cケーブル→PC の受信はできました。
電子天秤からPCに送られたデータをそのまま PC→RS232Cケーブル→MAX3232→Arduino と送信したらArduinoで無事受信できました。
ですが、電子天秤→→RS232Cケーブル→MAX3232→Arduino とするとまったく受信できませんでした。(シリアルモニタもLEDもまったく反応せず。)
もちろん、ボーレートなどの設定は同じにしております。

なにを確認・修正したらよいでしょうか?
ロジックアナライザーというものは有効でしょうか?

コードは受信のみを想定しているので下記のようになっております。

#include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // RX, TX void setup() { Serial.begin(9600); Serial.println("Goodnight moon!"); mySerial.begin(9600); } void loop() { if (mySerial.available()) { Serial.write(mySerial.read()); } // delay(100); }

どうかアドバイスよろしくお願いします。

コメントを投稿

0 コメント