Skip to content

u-tanick/stack-chan-tester-360-bluetooth-control-client-app

Repository files navigation

stack-chan-tester-360-bluetooth-control-client-app

BLEでM5Stackと通信(Coskx Lab/小坂敏文さん) から公開いただいているソースコードを元に、 stack-chan-tester-360-bluetooth-controlを制御するために作成したクライアントアプリ。

Android Studio Giraffe | 2022.3.1 Patch 3 で作成。

仕様

  • Android 8.0(Oreo)以上を想定。
  • M5StaskとBluetooth接続された状態で、アプリとのコネクションを行い、データの送受信を行う。]
  • サーボモーターのスピードを前方/後方それぞれ3段階に設定可能。
  • サーボモーターの停止も可能。
  • 送信したデータなどの情報を画面下部にログとして表示。

画面

初期画面

ビルド手順

特に特殊な手順はないため、一般に公開されているサイトのリンクを紹介します。

AndroidStudioでAPKファイルを作成する方法。Debug版とRelease版の作成【AndroidStudio】

使い方(Bluetooth接続 (※))

  1. Androidスマホに、本リポジトリをビルドし作成したアプリをインストール。
  • 本リポジトリのapkフォルダに、ビルドサンプルも格納しています。(下記参照)
  1. 本リポジトリのビルド結果をインストールしたM5Stackを起動。
  2. M5StackとスマホをBluetoothで接続。
  3. スマホアプリを起動し、[connect]ボタンを押し、アプリとの接続を確立。

アプリとM5Stackを接続:M5Stackを選択

  1. アプリにある各種ボタンを操作して、サーボモーターを動作させる。
  • 3段階のスピードは、90度を停止として、前進(0度、30度、60度)、後退(120度、150度、180度)に設定しています。
  • 360度回転サーボ以外にも、通常の180度サーボを任意の角度に動作させるような改造も可能です。

前進/後退/停止が可能

※ Bluetooth接続には、BLE(Bluetooth Low Energy)を利用しています。

apk(ビルドサンプル)

デバッグ用のapkのサンプルを apkフォルダの中 に格納しています。

免責事項

  • 自作apkとなるため、「提供元不明のアプリ」のインストール許可が必要となります。
  • ESETを入れたスマホでセキュリティチェック済みですが、インストールの際に発生する責任は負いかねます。ご了承ください。

About

stack-chan-tester-360-bluetooth-control-client-app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages