ドップラーセンサーモジュール(NJR4265)を使ってみた。
UARTだからって、普通に使おうとすると落とし穴があるので、以下に気を付ける。
データシート「6.2 UART通信インターフェース仕様」の「パリティ」が「奇数(odd)」になっているので、ArduinoとかProcessingのデフォルト設定では正常に通信できない。通信を始める時に以下のようにコードを修正をする。
Arduino
Serial.begin(9600);
↓
Serial.begin(9600, SERIAL_8O1);
Processing
mySerial = new Serial(this, SERIAL_PORT_NAME, SERIAL_PORT_BAUDRATE);
↓
mySerial = new Serial(this, SERIAL_PORT_NAME, SERIAL_PORT_BAUDRATE, 'O', 8, 1);