追加のホストシールドやブルートゥースは必要ありません。必要なのは、Micro USB OTGがUSBアダプタからUSBアダプタです。
9600ボーレートでSerial.println()、serial.print()またはserial.write()を使用してArduinoからデータを送信します。 serial.read()でデータを受け取ります。
Primaveraを聴くことで、Arduinoからデータを受信させましょう。 ARDUINO.INTENT.Action.Data_Receivedインテント。このインテントには、受信データを使用して「primavera.arduino.intent.extra.data」のバイト配列が含まれます。データを取得するには、GetBytearRayExtra( "primavera.arduino.intent.extra.data")を呼び出します。アクション "primavera.arduino.intent.action.send_data"とのインテントをブロードキャストすることで、アプリケーションからArduinoにデータを送信します。送信するデータをバイト配列に追加する「primavera.arduino.intent.extra.data」として追加します。
このアプリは、FTDI USB-to-Serial Driveチップを使用してArduinoボードでは機能しません。
ソースコード:https://github.com/jeppsson/arduino-communicator.