条件分岐
動作

指定した条件を満たしているか、満たしていないかで命令を分岐させます。


if ( 条件 ) {
命令


}
else{
命令


}
光センサ、SWセンサの場合
 
条件
cds=on 明るいかどうか
明るければ”YES”、暗ければ”NO”
cds=off 明るいかどうか
暗ければ”YES”、明るければ”NO”
cds>

明るさが指定した明るさよりも明るければ
:明るさ(0〜100%)

例:cds>50 ← 50%より明るければ

cds< 明るさが指定した明るさよりも暗ければ
:明るさ(0〜100%)

例:cds<50 ← 50%より暗ければ

プログラム記入例

if(cds=on){
soundwait();
ledon(255,0,0,3);
beep1();
}
else{
whiteledconti();
fadein(255,0,0);
fadeout(255,0,0);
beep2();
whiteledoff();
}

明るければ
  音センサが反応すれば
  赤3秒点灯
  確認音1

暗ければ
  白色LED連続点灯
  赤をフェードイン
  赤をフェードアウト
  確認音2
 白色LED消灯