LXYLWJ 发表于 2019-4-10 16:49:50

哪位大侠帮帮忙,下面这个程序怎么添加全亮然后全灭 谢了

int delayTime = 100;
int ledPin;

void setup()
{
for (ledPin = 6; ledPin < 14; ledPin++) //依次设置1~6个数字引脚为输出模式
{
        pinMode(ledPin, OUTPUT); //设置第ledPin个引脚为输出模式
}
}
void loop()
{
for (ledPin = 6; ledPin < 14; ledPin++) //每隔delayTime依次点亮1~6引脚相连的led灯
{
        digitalWrite(ledPin, HIGH); //点亮ledPin引脚相连的led灯
        delay(delayTime);//延时delayTime
   
}
for (ledPin = 13; ledPin > 0; ledPin--) //每隔delayTime依次熄灭6~1引脚相连的led灯
{
        digitalWrite(ledPin, LOW); //熄灭ledPin引脚相连的led灯
        delay(delayTime-50);//延时delayTime
}
for (ledPin = 13; ledPin >0; ledPin--) //每隔delayTime依次点亮1~6引脚相连的led灯
{
        digitalWrite(ledPin, HIGH); //点亮ledPin引脚相连的led灯
        delay(delayTime);//延时delayTime
}
for (ledPin = 6; ledPin <14; ledPin++) //每隔delayTime依次熄灭6~1引脚相连的led灯
{
        digitalWrite(ledPin, LOW); //熄灭ledPin引脚相连的led灯
        delay(delayTime);//延时delayTime
}
for( ledPin=6;ledPin<=10;ledPin++){
digitalWrite(ledPin,HIGH);
digitalWrite(19-ledPin,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
digitalWrite(19-ledPin,LOW);
}
for( ledPin=10;ledPin<=6;ledPin--){
digitalWrite(ledPin,HIGH);
digitalWrite(19-ledPin,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
digitalWrite(19-ledPin,LOW);
}
for( ledPin=10;ledPin>=6;ledPin--){
digitalWrite(ledPin,HIGH);
digitalWrite(19-ledPin,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
digitalWrite(19-ledPin,LOW);
}
for( ledPin=6;ledPin<=10;ledPin++){
digitalWrite(ledPin,HIGH);
digitalWrite(19-ledPin,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
digitalWrite(19-ledPin,LOW);
}   

}
页: [1]
查看完整版本: 哪位大侠帮帮忙,下面这个程序怎么添加全亮然后全灭 谢了