极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18543|回复: 0

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

[复制链接]
发表于 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);
}     

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 20:12 , Processed in 0.042353 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表