株式会社インデペンデンスシステムズ横浜

システム開発エンジニアの西田五郎が運営しております。Raspberry Pi や Arduino その他新規開発案件のご依頼をお待ちしております。

*

AndroidでUSBシリアル通信(その2)ライブラリサンプルのArduinoスケッチ

      2014/09/24

IMG_0846AndroidでUSBシリアル通信の2回目です。前回はハードウェア構成、ソフトウェア構成等全体的な内容について書きました。今回はAndroidの通信相手となるArduinoのスケッチの動作確認を行ってみます。
とりえず通信が確認出来れば内容は何でもいいのですが、今回使用する以下のライブラリに付属しているスケッチを使ってみました。

usb-serial-for-android

今現在ライブラリ全体は上記ページの右下部分のDownload Zipのリンクからダウンロード可能です。以下の赤枠です。
0001

このzipファイルを展開すると現時点で以下のファイル構成になります。
0004

この中の、arduinoフォルダにスケッチがあります。これをとりえず動作させてみます。ArduinoのIDEは既に導入済みとして進めます。(※以下からダウンロード可能です。)
Download the Arduino Software

arduinoフォルダのsketch_apr21aフォルダのスケッチファイル、sketch_apr21a.ino をAdruino IDEから開きます。
0005

Arduinoを接続してスケッチを書き込みます。
0006

0007

問題なく書き込みが完了すれば、Arduino IDEのツールメニューからシリアルモニタを起動します。

WS000008

右下のドロップダウンリストで通信速度を115200に設定します。そうしますと、以下のようにArduinoからの送信が確認出来ると思います。

0008

最終的にはこれをAndroidで受信して表示させるのが目標です。Android側も上記のライブラリのデバイスドライバとサンプルプログラムを使います。次回はその詳細についてです。




 - Android, Arduino, 通信制御

AdSense

AdSense

  関連記事

温度管理システム的なものを作ってみる(その1)システム概要

「温度管理システム的なものを作ってみる」の1回目です。AndroidでUSBシリ …

AndroidでUSBシリアル通信(その4)ライブラリサンプルの内容

AndroidでUSBシリアル通信の4回目です。今回は、前回動作確認をしたライブ …

温度管理システム的なものを作ってみる(その3)Androidでの温度取得

「温度管理システム的なものを作ってみる」の3回目です。前回はArduinoで温度 …

温度管理システム的なものを作ってみる(その2)Arduinoでの温度取得からスマホへ送信

「温度管理システム的なものを作ってみる」の2回目です。前回は全体的な内容について …

温度センサADT7410(その3)Raspbery Piでの利用

温度センサADT7410の3回目です。前回までの内容は以下です。 温度センサAD …

無線マイコン ToCoStick(トコスティック)をRaspberry Piで使ってみた

無線マイコンの ToCoStick(トコスティック)をRaspberry Piで …

Arduino CC3000 WiFi シールドでHTTP POST

Arduino CC3000 WiFi シールドでHTTP POST通信を試して …

Arduino CC3000 WiFi シールドを使ってみた

前回の記事では、Arduino Ethernetシールドの旧製品版を使ってみまし …

Arduino Ethernetシールド(旧製品)を使ってみた

Arduino Ethernetシールド(旧製品)を使ってみました。Arduin …

AndroidでUSBシリアル通信(その3)ライブラリサンプルの通信確認

AndroidでUSBシリアル通信の3回目です。前回は以下のライブラリのArdu …