Arduino Leonardにもシリアルポートが2つあってSerialとSerial1で使い分けられる。MicroWiiはArduino Leonard互換なので可能なはずである…
基板にもAUX2の隣にRXDとTXDのシルクがあるのでピンを半田付けしてみた。
ちなみにVCCとGNDとRXDはピンが半田付けされてるがTXDだけスルーホールになってた。
ピンを一本半田付けしてBluetoothモジュールをつないでみた
というわけで接続するとこんな感じになる。
とりあえず電源を入れてペアリングしてみる。ちなみにBluetoothモジュールはHC-06ってやつでボーレートは115200に設定してある。(デフォルトは9600)
ペアリングするとCOMポートが二つ認識されるけどMultiWiiのGUIツールで若い番号のほうに接続してみると普通に認識された!
ちなみにUSBとBluetooth両方でモニタリングすることが可能だった。
ちなみに特にMultiWiiのファームウェアで設定してない…
ついでにBAROセンサの電源ノイズ対策もしてみた。
このボードの気圧センサは値がだいぶ振れるので検索していると3.3Vの電源ラインにコンデンサを追加するとだいぶ改善するらしい。
というわけでつけてみた。
意外とこんなもんで値が振れにくくなった。
あとは光を通さないような黒っぽいスポンジをかぶせてBAROセンサの精度が上がるといいんだが…
ボーレートは115200に設定してある。(デフォルトは9600)
返信削除はじめまして。
9600を115200に変更するのは、どのような方法でやったら良いのでしょうか?
http://www.micro4you.com/files/ElecFreaks/Bluetooth%20HC-06.pdf
削除こちらの1ページの下の方にボーレートのリストが書いてありますが、
115200にするにはHC-06をシリアルポートに接続してArduinoのシリアルモニタなどのツールで
AT+BAUD8
とコマンドを送信するといいです。
そのときは元のボーレートで通信しないとダメですのでご注意ください。