私たちの学校のプロジェクトでは、Xbee 経由で C# プログラムと通信する Android アプリを作成する必要があります。
FTDriver ( https://github.com/ksksue/FTDriver )を試しましたが、正しい値が送信されません! X-CTU ターミナルではドットが 1 つ、C# プログラムではクエスチョン マークが 1 つだけ表示されます。
データを送信するコードを変更しようとしましたが、それは問題ではありません..
ボタンクリックのコードは次のとおりです。
btWrite.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
String strWrite = etWrite.getText().toString();
//mSerial.write("2");
String nummer = "2";
mSerial.write(nummer);
//mSerial.write(strWrite.getBytes(), strWrite.length());
}
}
文字列を並べる必要があります (「2」や「4」などの数字を使用します)、これが機能しない理由はありますか?