### プロジェクト11: 超音波追従タンク
#### **(1)説明:**
前のレッスンでは、光追従スマートカーについて学びました。このレッスンでは、その知識を組み合わせて超音波追従カーを作ることができます。このプロジェクトでは、超音波センサーを使用して車と前方の障害物との距離を検出し、そのデータに基づいて2つのモーターの回転を制御することで、スマートカーの動きを制御します。
超音波追従スマートカーの具体的なロジックは、以下の表に示されています:
| 検出 | 設定 |
| :-----------------------------------------------------: | :-------------------------------: |
| 車と前方の障害物との距離(cm) | サーボの角度を90°に設定 |
| **条件** | **動作** |
| distance≥20 かつ distance≤50 | 前進 |
| 10<distance<20
distance>50 | 停止 |
| distance≤10 | 後退 |
#### **(2)フローチャート:**

#### **(3)接続図:**

注意: 超音波センサー、サーボ、モーターの配線は前のプロジェクト実験と同じです。8x16 LEDパネルのGND、VCC、SDA、SCLはそれぞれ拡張ボードのG(GND)、V(VCC)、A4、A5に接続されています。
#### **(4)テストコード:**
以下のようにブロックをドラッグしてコードを編集することもできます。
(1)
(2)
(3)
(4)
(5)
(6)
(7) 
(8) 
(9) 
(10) 
**完全なテストコード**
(**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。)

#### **(5)テスト結果:**
コードをアップロードし、電源を入れ、DIPスイッチをONにします。サーボが90°回転し、8X16 LEDパネルにが表示され、車は障害物に追従して動きます。
