プロジェクト 22: 消火ロボット 多機能
(1)説明:
スマートカーは、これまでの各プロジェクトで単一の機能を実行してきました。
一度に複数の機能を表示することはできますか?はい、できます。
この最後の大きなプロジェクトでは、完全なコードを使用してスマートカーを制御し、前のプロジェクトで紹介したすべての機能を示します。Bluetooth APPのキーを使用して様々な機能を自動的に切り替えます。非常にシンプルで便利です。
(2)フロー図:
Bluetooth APPのインストールと設定についてはプロジェクト16を参照してください

(3)接続図:

1. 8x16ボードのGND、VCC、SDA、SCLは、拡張ボードのG(GND)、+(VCC)、A4、A5に接続されています。
2. ファンモジュールのVCC、IN+、IN-、Gndは、5V(V)、12(S)、13(S)、Gnd(G)に接続されています。
3. サーボの茶色のワイヤー、赤色のワイヤー、オレンジ色のワイヤーは、Gnd(G)、5v(V)、D10に接続されています。
4. BTモジュールのRXD、TXD、GND、VCCは、TX、RX、G(GND)、5V(VCC)に接続されています。STATEとBRKは接続する必要はありません。
5. 左側炎センサーのピン「G」、「V」、AはそれぞれG(GND)、V(VCC)、A1に接続されています。右側炎センサーはG(GND)、V(VCC)、A2にそれぞれ接続されています。
6. ライントラッキングセンサーの遠端ポートは11、7、8です。
(4)テストコード:
(注意: コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用するため、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。) 注意: Appを使用してカーを加速することはできません。

(5)テスト結果:
プログラムコードをアップロードする前に、Bluetoothモジュールを取り外す必要があります。そうしないと、コードのアップロードが失敗します。
コードのアップロードが成功したら、デバイスの位置情報サービスをオンにして、Bluetoothモジュールを接続します。
Bluetoothモジュールが接続されて電源が入り、モバイルAPPがBluetoothへの接続に成功すると、モバイルAPPを使用してタンクロボットを制御できます。
