START
Theme
ファンを作動させるために、
最も適切なコードを
選択してください。
Program code
//コメントを除く5行目、7行目の設定でファンの回転速度を制御する #define LO (0) #define HI (1) void main(){
- コードを選択
//ファンの回転速度を制御 set_fan_pin(HI); //ポート0.5の出力をHIに設定 delay(1000); //1秒待機 set_fan_pin(LO); //ポート0.5の出力をLOに設定 delay(500); //0.5秒待機 } } void set_fan_pin( int output ) { P0_bit.no5 = output; }
//ファンの回転速度を制御 set_fan_pin(HI); //ポート0.5の出力をHIに設定 …
Fan section
Theme
ライトを点灯させるために、
最も適切なコードを
選択してください。
Program code
#define OFF (0) #define ON (1) int switch_status = OFF; //SW状態 int switch_old_status = OFF; //前回のSW状態 void main(){ while(1){ get_switch_status(); //SWの状態を取得
- コードを選択
((switch_old_status == OFF) && (switch_status == ON) ){ LED_ON(); //LEDをONにする }else if ((switch_old_status == ON) && (switch_status == OFF) ){ LED_OFF(); //LEDをOFFにする }else{ } switch_old_status = switch_status; //前回のSW状態を更新 } } int get_switch_status() { switch_status = P3_bit.no0; // P3.0の状態を取得 }
((switch_old_status == OFF) && (switch_status == ON) ){ …
Light section
Theme
モーターを駆動させるために、
最も適切なコードを
選択してください。
Program code
//コメントを除く5行目、6行目の設定でモーターの制御を行う(回転) #define LO (0) #define HI (1) void main(){
- コードを選択
//回転 set_mortor_pin1(HI); set_mortor_pin2(LO); delay(1000); //1秒待機 //停止 set_mortor_pin1(LO); set_mortor_pin2(LO); delay(1000); } } void set_mortor_pin1( int output ){ P1_bit.no2 = output; } void set_mortor_pin2( int output ){ P1_bit.no3 = output; }
//回転 set_mortor_pin1(HI); set_mortor_pin2(LO); delay(1000); //1秒待機 //停止 …
Motor section
ERROR