Arduinoと通信するための非常にシンプルなAndroidアプリケーション。
追加のホストシールドやBluetoothは必要ありません。必要なのは、Micro USB OTGからUSBアダプターだけです。
serial.println()、serial.print()、またはserial.write()で9600ボーレートでarduinoからデータを送信します。 serial.read()でデータを受信します。
受信/送信されたデータをクリックして、HEXとASCIIを切り替えます。
「primavera.arduino.intent.action.data_received」意図を聞いて、自分のAndroidアプリケーションにArduinoからデータを受信させます。この意図には、受信したデータを備えた「primavera.arduino.intent.extra.data」バイト配列が含まれます。データを取得するには、getByteArrayExtra( "primavera.arduino.intent.extra.data")に電話してください。アクション「primavera.arduino.intent.action.send_data」で意図を放送することにより、アプリケーションからArduinoにデータを送信します。送信されるデータをバイト配列として追加します。
このアプリは、FTDI USBからシリアルへのドライバーチップを使用してArduinoボードで動作しないことに注意してください。
ソースコード:https://github.com/jeppsson/arduino-communicator