Daisoのスタンド扇風機を改造(PCN金沢さんのモータードライバ学習基板(FET)を取付け)して、温度センサーで回転速度を制御します。
モーター電源4.5Vは扇風機内臓の電池ボックスから給電するので、IchigoJamの稼働に影響しません。
2019年5月26日(日)の入門講座で使用予定です。
子どもプログラミング入門講座(PDF 札幌 菊水元町地区センター)
せんぷう機プログラム
タクトスイッチを押したらスタート、もう一度タクトスイッチを押したらストップ。
100 OUT5,0 または PWM 5,0
120 IF BTN()=0 THEN GOTO120 ← タクトスイッチOFFならループ
130 IF BTN()=1 THEN GOTO130 ← タクトスイッチONならループ
140 OUT5,1 または PWM 5,1500
150 IF BTN()=0 THEN GOTO150 ← タクトスイッチOFFならループ
160 OUT5,0:BEEP50,120
190 END
温度計算プログラム
10 LET A,ANA(2) ← センサーの測定値を A 入れる
20 V=33*A/10 ←---電圧(V)の計算式
30 T=(V-500)/10 ← 温度(T)の計算式
40 ?T,V,A ←----- 計算結果の表示 T(温度、V電圧、A(測定値)
50 WAIT 30
60 GOTO 10
PCN金沢オリジナル 教材/キット
・測定間隔を指定 W 10 秒
・LED の点滅 :中間温度 Y )では黄色の LED だけが点灯
・最高温度以上の場合だけ、赤LED 点灯+せん ぷう 機が回る+ BEEP 音
1 ‘Termometer&Motor
10 CLS:OUT0:BEEP 初期設定
11 W=60/10 測定間隔 初期値10秒
20 INPUT “?High: “,X 温度設定 (赤 LED 点灯、せんぷう機回転)
22 INPUT “?Middle: ”,Y 温度設定 (黄 LED 点灯)
24 INPUT “?Low: ”,Z 温度設定 (青 LED 点灯)
30 CLS:? X,Y,Z,W/60 設定温度、計測間隔(秒)の表示
50 LET A,ANA(2) 温度計測
60 V=A*32/10
65 T=(V-500)/10
70 LC10,12:?T,V,A, 測定値 、 計算値の表示
80 IF T<=Z THEN OUT1 設定値の判断
82 IF T=Y THEN OUT2
84 IF T>=X THEN OUT20:BEEP2
85 WAIT W 10 秒 間隔
90 GOTO 50