Arduinoと通信するための非常にシンプルなAndroidアプリケーション。
追加のホスト シールドや Bluetooth は必要ありません。必要なのは、Micro USB OTG to USB アダプターだけです。
Serial.println()、Serial.print()、または Serial.write() を使用して Arduino から 9600 ボーレートでデータを送信します。 Serial.read()でデータを受信します。
受信/送信データをクリックして、16 進数とアスキーを切り替えます。
「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 にデータを送信します。送信するデータをバイト配列エクストラ「primavera.arduino.intent.extra.DATA」として追加します。
このアプリは、FTDI USB-to-serial ドライバー チップを搭載した Arduino ボードでは動作しないことに注意してください。
ソースコード: https://github.com/jeppsson/Arduino-Communicator
続きを読む