これは、ArduinoとBluetoothを使用した実験用のBluetoothシリアルモニターインターフェイスです。
HC-05、HC-06などのBluetoothモジュールで使用できます
特別な機能
★アプリからBluetoothをオンにします
★利用可能なデバイスをスキャンできます
★複数のデバイスが利用可能な場合、関連するデバイスを選択できます
★カスタマイズ可能なインターフェースと機能
★自動接続機能
この機能が有効になっているアプリは、最後に接続されたBluetoothモジュールのMACアドレスを保存し、アプリの起動時にそのモジュールの接続を試みます。この機能を設定から有効または無効に切り替えることができます
サンプルコード
#include "SoftwareSerial.h"
SoftwareSerial bt(2、3); // RX | TX(配線:BTモジュールのRX-> TX、BTモジュールのTX-> RX、BTモジュールが3.3Vロジックレベルを使用する場合は、レベルシフターまたは抵抗分圧器を使用してください)
void setup(){
Serial.begin(9600);
bt.begin(9600);
}
void loop(){
if(bt.available())
Serial.write(bt.read());
if(Serial.available())
bt.write(Serial.read());
}
/ *
これにより、PCシリアルモニター入力がアプリに送信され、アプリ入力がPCに送信されます
アプリは「\ r」文字からのメッセージの終わりを認識します。
そのため、PCシリアルモニターで「キャリッジリターン」または「NLとCRの両方」を選択します。
また、いくつかのコマンドを使用して独自のコードを作成する場合は、print()ではなくprintln()を使用する必要があります。
例:-
bt.print( "Hello");
メッセージの終わりに「\ r」が含まれていないため、アプリにメッセージは表示されません。
だからあなたは以下のようにコーディングする必要があります
例:-
bt.println( "Hello");またはbt.print( "Hello \ r");
どちらにも「\ r」が含まれているため、どちらもアプリに出力を表示します
* /