HobNote
Arduino関係[03]
since 2013.07.29
last update 2013.09.12



ArduinoのSerialのデフォルトの通信設定

ArduinoのSerialのデフォルトの通信設定は以下の通りである。

これらの変更は、 Serial.begin(speed)、Serial.begin(speed, config)で行う。

参考URL : http://arduino.cc/en/Serial/Begin



Arduino UNO Serial(USB) Loop backテスト

UNOでUSBを介したLoop backテストをするには以下のようなソースを書き込んで確認ができる。



Arduino UNO-Mega2560 Software Serial Loop backテスト

Software Serial通信の動作確認用に以下のようなLoopbackテストをやってみた。
Software Serialは、TXとRX同時の送受ができない半二重通信のようなので2台のArduinoを使ってのLoopbackテストにした。

Loopbackのルートは、

接続写真は、以下のような感じ。

各々のソースは、(あえて)以下のようにした。
で、UNO側の開発環境IDEからシリアルモニタをを開いて文字を送信する。

'a'を送信したときシリアルモニタには"from UNO:a"が表示され
オシロでのモニタ結果は、以下のようになった。

"abcd"を送信したときシリアルモニタには"from UNO:a"~"from UNO:d"が表示され
オシロでのモニタ結果は、以下のようになった。