戻る
25 暑くなったら扇風機を回す
回路
Arduino とサーミスタと抵抗(10kΩ茶黒橙金と220Ω赤赤茶金)、トランジスタ(2SC2655)、モータ(電池2本で動作する扇風機)を用意します。
サーミスタの片方の足と抵抗の片方の足をつけてArduinoのアナログピンA0につなぐことに注意してください。
プログラム
動作
サーミスタを暖めるとモータが回ります。うまく動作しないときには、しきい値を調整するか、ドライヤーで暖めるなどしてみてください。現在の A0 の値は【アナログ入力】ブロックの中の[ ]で見ることが出来ます。停止ボタンをタップするとプログラムが止まります。
解説
サーミスタは温度に応じて抵抗値が変わる性質を持った部品です。温度が大きいほど抵抗値が小さくなります。上の回路の場合には温度が高いとA0ピンの電圧が上がり、低いと電圧が下がります。
このプログラムではA0の値が500を超えるとモータを回し、そうでなければモータを止めます。
ためしてみよう
戻る
(c) 2014-2015 N. Mitsunaga, A.Sugimoto
サンプルプログラムの著作権は放棄します。fritzingで作成した図は、そちらのライセンスに従って再配布して構いません。