AndroidとArduinoでちょこちょこやってます。
MicroBridgeを使ってAndroidとArduinoを繋げて
Androidアプリからシークバー(0~255)で
ArduinoにつけたRGBランプを点灯させているのだけど
AndroidからArduinoにデータ送るのって
もしかして7bit?
細かくきざんで0~255までの値を送信していたのだけど
0x7F以降から全部EFという値に。。
なんとな~くどこかの記事で7bitっていう言葉を見た事もあるし
そうなのかな・・・?
でもArduinoからAndroidだと普通に255まで送れてる。
う~ん悩む。。
でもみなさん普通に通信やってるみたいだしな~
書きかたが悪いのかな~とも思ったり。
ちなみにAndroid>ArduinoはOutputStreamWriterでwriteして送ってます。
とりあえず、下位4bit/上位4bitに分けて送って
Arduino側でまた結合って感じで解決はしてるのだけど
正しい理由が見つからなくて気持ち悪い。。
情報プリーズ。。