PIC32BLUE (Bluetooth control)

2025-07-31
PIC32BLUE (Bluetooth control) 実用的なツール
  • Android 7.0
  • Version: 1.0
  • 158.89KB
7.9
1
2
3
4
5
7.9(376)

PIC32BLUE (Bluetooth control) -

PIC32、Arduino、Microcontroller Bluetoothコントロール。簡単なワイヤレス通信。

このアプリケーションを使用すると、シリアルBluetoothモジュールを使用してマイクロコントローラーに接続して、Androidスマートフォンにメッセージまたはコマンドを送信できます。テキストメッセージコマンドとマイクロコントローラーコードについては、以下の例を参照してください。

マイクロコントローラーにメッセージを送信するだけで、必要な反応をプログラムできます。

pic32Blue機能:

★マイクロコントローラーに情報を送信します。

★マイクロコントローラーから情報を受け取ります。

★Microcontrollerはあなたの電話を話すことができます。

pic32blue+機能:

★上記のすべて。

★プラスバージョンはテキストメッセージ能力をサポートしています。

マイクロコントローラーをセットアップして、FormのようなチャットでBluetoothを介してAndroidデバイスに定期的にメッセージを送信できます。チャットは、アプリケーションを終了して閉鎖した後にクリアされます。

デバイスのホームボタンをタップすると、アプリケーションを背景で実行すると、アプリがバックグラウンドで実行されている接続を維持できます。

アプリケーション内のバックボタンをタップすると、接続されている場合はBluetoothデバイスから閉じて切断されます。

注記:

このアプリケーションには2つのバージョンがあります。それらの唯一の違いは、テキストメッセージング機能をサポートしていて、そうでないことです。

PIC32BLUE+はテキストメッセージングをサポートしているため、特別なコマンドを使用したり、別の電話を使用したりすることで、MicrocontrollerにLCDに新しいメッセージを表示するなど、携帯電話にテキストを送信できる場合は、メッセージをマイクロコントローラーにテキストにテキストにすることができます。

PIC32BLUEは、Bluetooth通信のみをサポートしています(テキストメッセージ能力はありません)。

このアプリケーションは、HC-06 Bluetoothデバイスで機能するように行われ、他のアプリケーションは機能する可能性がありますが、テストされていません。

コマンドの例は、pic32blue+がインストールされているデバイスに送信されます(これにより、メッセージはマイクロコントローラーに転送されます):

:写真:こんにちは、マイクロコントローラー

または

:写真:ライトン

携帯電話に別の電話にテキストメッセージを送るように伝えるマイクロコントローラーの例:

:picsms:xxxxxxxxxx:こんにちは、microcontrollerから

または

:picsms:xxxxxxxxxx:ライトが点灯しています。

ここで、XXXは電話番号を持っている電話番号です。電話番号の最後に「:」コロンも含める必要があります。電話番号とコロンのスペースはありません。

このアプリケーションは、メッセージの開始時に特定のコマンドがメッセージに含まれていない限り、テキストメッセージを送信したり、マイクロコントローラーにコマンドを転送したりすることはありません。

マイクロコントローラーがデバイスからテキストメッセージを送信するには、以下を含める必要があります。

:picsms:xxxxxxxxxx:

または

:picsms:xxxxxxxxxx:

電話が受信したテキストメッセージをマイクロコントローラーに転送するには、以下を含める必要があります。

:写真:

または

:写真:

このアプリケーションは、特定のコマンドが上記のようにメッセージの先頭にある場合を除き、テキストメッセージを送信したり、マイクロコントローラーにコマンドを転送したりすることはありません。

また、Microcontrollerに、Talk:or:Talk:Commandを使用して、電話を大声で紹介させることもできます。

マイクロコントローラーがあなたのAndroid電話を大声で話させるには、次のことを含める必要があります。

:話す:

または

:話す:

//マイクロコントローラーコードの例

//必要に応じて遅延時間を変更します

string inputstring = "";

int incoming = 0;

void setup()

{

遅延(15);

serial1.begin(9600);

遅延(50);

}

void loop()

{

if(serial1.abailable()> 0)

{

while(serial1.abailable()> 0)

{

incoming = serial1.read();

遅延(1);

inputString += char(centoming);

}

遅延(2);

//正確なスペルでなければなりません

if(inputstring == "cool")

{

//ここにコードを追加します

}

if(inputString == "Respons")

{

serial1.println( "of。");

}

if(inputstring == "talk")

{

serial1.println( ":talk:hello、world。");

}

if(inputString == "textoutovering")

{

serial1.println( ":picsms:xxxxxxxxxx:xを電話#に置き換えます。");

}

}

inputString = "";

遅延(50);

}

私のウェブサイトにアクセスして、コードファイルをさらにダウンロードしてください

続きを読む

スクリーンショット

人気ダウンロード