### プロジェクト 20: ファン
#### **(1)説明:**

このファンモジュールはHR1124Sモーター制御チップを使用しており、低導電抵抗のPMOSおよびNMOSパワートランジスタを含む単チャンネルHブリッジドライバーチップです。低導電抵抗により消費電力を抑えることができ、チップが長時間安全に動作することに貢献します。
また、低スタンバイ電流および低静的動作電流により、おもちゃへの応用が可能です。IN+およびIN-信号とPWM信号を出力することで、ファンの回転方向と速度を制御できます。
#### **(2)パラメータ:**
- 動作電圧:5V
- 電流:200mA
- 最大電力:2W
- 動作温度:-10°C ~ +50°C
- サイズ:47.6mm \* 23.8mm
#### **(3)接続図:**
ファンモジュールは大電流による駆動が必要なため、バッテリーホルダーを取り付けます。

ファンモジュールのピン GND、VCC、IN+、IN- は、シールドのピン G、V、12、13 に接続されます。
#### **(4)テストコード:**
以下のようにブロックをドラッグしてコードを編集することもできます



**完全なテストコード**
(**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。)

#### **(5)テスト結果:**
コードをアップロードし、部品を配線して電源を入れ、DIPスイッチをONにします。小型ファンは時計回りに2秒間回転し、2秒間停止した後、反時計回りに2秒間回転します。

#### **(6)応用練習:**
炎センサーの動作原理を理解しました。次に、以下に示すように回路に炎センサーを接続します。そして炎センサーを使ってファンで火を吹き消す制御を行います。

以下のようにブロックをドラッグしてコードを編集できます




**完全なテストコード**
(**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードもシリアル通信を使用しており、Bluetoothシリアル通信と競合が発生し、アップロードに失敗する可能性があります。)

コードをアップロードした後、モータードライブシールドの電源スイッチをオンにすると、ロボットの左側の炎センサーが炎を検知したときにファンをオンにすることができます。
