int s1=10;
int s2=11;
int i;
void setup()
// put your setup code here, to run once:
{
for(i=2;i<=11;i++)
pinMode(i,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(s1,HIGH);
kai1();
digitalWrite(s1,LOW);
delay(5);
digitalWrite(s2,HIGH);
kai2();
digitalWrite(s2,LOW);
}
void kai1()
{
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
}
void kai2()
{
digitalWrite(9,HIGH);
digitalWrite(8,HIGH);
} 这个是2位八段数码管,s1.s2分别控制数码管的三极管。但是我运行以后,两点数码管显示一样的。不会变动,这是怎么回事。明明设置了两个不一样,在void loop循环那里就应该一直变!但就没有变化
int s2=11;
int i;
void setup()
// put your setup code here, to run once:
{
for(i=2;i<=11;i++)
pinMode(i,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(s1,HIGH);
kai1();
digitalWrite(s1,LOW);
delay(5);
digitalWrite(s2,HIGH);
kai2();
digitalWrite(s2,LOW);
}
void kai1()
{
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
}
void kai2()
{
digitalWrite(9,HIGH);
digitalWrite(8,HIGH);
} 这个是2位八段数码管,s1.s2分别控制数码管的三极管。但是我运行以后,两点数码管显示一样的。不会变动,这是怎么回事。明明设置了两个不一样,在void loop循环那里就应该一直变!但就没有变化