読者です 読者をやめる 読者になる 読者になる

ニートの言葉

元ニートがやってみたこと・その過程で学んだこと・考えたこと・技術メモあたりを主に書いています。情報革命が起きた後に訪れるであろう「一億総ニート時代」の生き方を考え中です。

UnityとArduinoのシリアル通信時における「Object reference not set to an instance of an object」の解決法

Arduinoで取得した加速度センサーの値をUnityにシリアル通信で送りたいと思い、下記のページを参考にしました。

tips.hecomi.com

 

ところが、

Object reference not set to an instance of an object

という警告文が出て、まともに動きませんでした。

 

そこで、問題を追っていったところ

SerialHandler.csの67行目

if (serialPort_.BytesToRead > 0) {

ここのif文でうまく動いていないようです。

 

つまり、serialPort_.BytesToRead が使えないのかな?

 

ということで、今回はそのif文をコメントアウトすることで動作させました。

 

 

変更後