2013年5月アーカイブ

うまくペアリングできたBTモジュールですが、通信がどうもうまくいきません。

2013-05-28 21.37.37.jpg

オウム返しするだけの簡単なプログラムを書いて、とりあえず9600bpsでPCと接続してみると盛大な文字化け。
通信速度が合ってないようなので、徐々に速度を上げていくと115200bpsで一応は接続できたみたいです。
ただ、いくらなんでも115200bpsは速すぎるようで、ビットがダブってしまうらしい。
化け方が変わってて、文字ごとというかビットの並びで頻度と化け方が決まってます。

0-9 → 1文字ずつ送るとほとんど文字化けなしで応答がくる
a-o →  30%ぐらいの確率で文字化け。化けるときはa→q b→rと規則的できれいにビットがずれてる様子。
p-z → 1文字ずつ送るとほとんど文字化けなしで応答がくる
どの文字も一気に送ると文字化けです。

接続速度を9600bpsや19200bps程度に落とせば安定しそうですが、マニュアルないしどうやって速度を変えるのか不明。
ATコマンドが使えるらしいけど、ATコマンドモードへ移行する方法が謎です。
基板についてるスイッチの意味もよくわからないし。。。

先日購入したBluetoothモジュールをテスト基板につないでみました。
2013-05-28 21.37.37.jpg


USBの代わりにBluetoothモジュールでスマホと接続するには、電源周りの大幅な変更が必要です。
pw21.png
元々はこんな感じで、AVRマイコンはスマホからUSBバスパワーで給電されていたのですが、USBがなくなるので別途電源が必要です。


肝心のスマホのUSB端子を壊してしまい、USB HOST機能が使えなくなってしまったのですが、せっかくここまで作ったので、最後の悪あがきとしてこんなものを調達しました。

2013-05-17_00001.jpg
eBayで購入した品がシンガポールから届きました。


中心となるAndroid端末ですが、悩みに悩んで選択したのがこちらです。
2013-04-30_00001.jpg

iNew社製 i2000です。

2023年10月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
OpenID対応しています OpenIDについて