以下是代码
int red = 9;
int orange = 10;
int yellow = 11;
int pink = 12;
int blue = 13;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(orange, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(pink, OUTPUT);
pinMode(blue, OUTPUT);
digitalWrite(red, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
step1();
step2();
step3();
step4();
step5();
step6();
step7();
step8();
stepEnd();
}
void step1(){
digitalWrite(orange, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(1);
}
void step2(){
digitalWrite(orange, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(1);
}
void step3(){
digitalWrite(orange, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(1);
}
void step4(){
digitalWrite(orange, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(pink, HIGH);
digitalWrite(blue, LOW);
delay(1);
}
void step5(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, HIGH);
digitalWrite(blue, LOW);
delay(1);
}
void step6(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, HIGH);
digitalWrite(blue, HIGH);
delay(1);
}
void step7(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, HIGH);
delay(1);
}
void step8(){
digitalWrite(orange, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, HIGH);
delay(1);
}
void stepEnd(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(50);
Serial.println("oneStep");
}
int red = 9;
int orange = 10;
int yellow = 11;
int pink = 12;
int blue = 13;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(orange, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(pink, OUTPUT);
pinMode(blue, OUTPUT);
digitalWrite(red, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
step1();
step2();
step3();
step4();
step5();
step6();
step7();
step8();
stepEnd();
}
void step1(){
digitalWrite(orange, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(1);
}
void step2(){
digitalWrite(orange, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(1);
}
void step3(){
digitalWrite(orange, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(1);
}
void step4(){
digitalWrite(orange, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(pink, HIGH);
digitalWrite(blue, LOW);
delay(1);
}
void step5(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, HIGH);
digitalWrite(blue, LOW);
delay(1);
}
void step6(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, HIGH);
digitalWrite(blue, HIGH);
delay(1);
}
void step7(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, HIGH);
delay(1);
}
void step8(){
digitalWrite(orange, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, HIGH);
delay(1);
}
void stepEnd(){
digitalWrite(orange, LOW);
digitalWrite(yellow, LOW);
digitalWrite(pink, LOW);
digitalWrite(blue, LOW);
delay(50);
Serial.println("oneStep");
}