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

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

Android Arduino 通信制御

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

投稿日:2014年4月30日 更新日:

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

usb-serial-for-android

(※2021年1月10日追記 現時点での最新版のライブラリについては以下で書きました。
AndroidでUSBシリアル通信(2021/01/09版)ライブラリ最新版での動作確認
2021年1月10日追記ここまで)

今現在ライブラリ全体は上記ページの右下部分の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側も上記のライブラリのデバイスドライバとサンプルプログラムを使います。次回はその詳細についてです。

AdSense

AdSense

-Android, Arduino, 通信制御
-

執筆者:

関連記事

感染症対策のためのIoT技術(その2)非接触温度センサーをインターネットへ接続する

前回の続きです。前回は非接触温度センサーでの体温測定について書きました。今回はその非接触温度センサーをインターネットへ接続してクラウドに体温データを蓄積して可視化すという内容で書きます。その上で実務的 …

感染症対策のためのIoT技術(その3)超音波距離センサーでの距離測定

感染症対策のためのIoT技術について書いています。今回は超音波距離センサーでの距離測定についてです。 新型コロナウイルスによる感染症の対策が始まってから意識する必要が出てきたソーシャルディスタンスとい …

温度センサADT7410(その1)i2C通信とは

温度センサのADT7410を使ってみます。ADT7410はアナログ・デバイセズ社の製品ですが、実際には以下の秋月さんのモジュールを使います。 ADT7410使用 高精度・高分解能 I2C・16Bit …

無線マイコン ToCoStickのシリアル通信専用アプリを使ってみた

無線マイコンの ToCoStick(トコスティック)のシリアル通信専用アプリを使ってみました。ToCoStickとはパソコン等のUSBに接続して無線通信が出来るモジュールです。メーカの製品ページは以下 …

AndroidでUSBシリアル通信(2021/01/09版)ライブラリ最新版での動作確認

以下から始まる一連の記事でAndroidでのUSBシリアル通信について書きました。実際に開発案件につながったり、お問い合わせを頂いたりしているテーマです。 AndroidでUSBシリアル通信(その1) …