/* DC MOTOR - ANALOGUE */ int mot1 = 6; /* out6 を 6に割り当てる */ int mot2 = 9; /* out9 を 9に割り当てる */ int spe = 0; /* 速度の値 */ void setup() { pinMode(mot1, OUTPUT); /* 出力 */ pinMode(mot2, OUTPUT); /* 出力 */ digitalWrite(mot1, LOW); /* mot1 OFF */ digitalWrite(mot2, LOW); /* mot2 OFF */ } void loop() { for (int n = 60 ; n < 200; n = n + 50) /* 60 ~ 200 まで を 50ずつループ */ { analogWrite(mot2, n); /* mot2 を  nの値でアナログ出力 */ delay(2000); /* 2秒間停止 */ digitalWrite(mot2, LOW); /* mot2 を  OFF */ /* 速い */ digitalWrite(mot1, HIGH); /* mot1 を デジタル出力 ON*/ delay(80); /* (80ミリ秒) 0.08秒止まる */ digitalWrite(mot1, LOW); /* mot1 を デジタル出力 OFF */ delay(500); /* (500ミリ秒) 0.5秒止まる */ } }