/* * DC MOTOR - switch x 2 */ int mot1 = 6; /* mot1 を 6 に割り当てる */ int mot2 = 9; /* mot2 を 9 に割り当てる */ int sw1 = A0; /* sw1 を A0 に割り当てる */ int sw2 = A1; /* sw2を A1 に割り当てる */ void setup() { pinMode(mot1, OUTPUT); /* 出力 */ pinMode(mot2, OUTPUT); /* 出力 */ pinMode(sw1, INPUT); /* 入力 */ pinMode(sw2, INPUT); /* 入力 */ digitalWrite(mot1, LOW); /* mot1 を  OFF */ digitalWrite(mot2, LOW); /* mot2 を  OFF */ } void loop() { // switch 1 if (digitalRead(sw1) == LOW) /* sw1を押したとき */ { digitalWrite(mot1, HIGH); /* mot1 を  ON */ digitalWrite(mot2, LOW); /* mot2 を  OFF */ } else /* sw1を押していないとき */ { digitalWrite(mot1, LOW); /* mot1 を  OFF */ } // switch 2 if (digitalRead(sw2) == LOW) /* sw2を押したとき */ { digitalWrite(mot2, HIGH); /* mot2 を  ON */ digitalWrite(mot1, LOW); /* mot1 を  OFF */ } else /* sw2を押していないとき */ { digitalWrite(mot2, LOW); /* mot2 を  OFF */ } }