连续点亮单个LED连续五次开启和关闭一秒,然后连续五次点亮一半(1 2)秒

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连续点亮单个LED连续五次开启和关闭一秒,然后连续五次点亮一半(1 2)秒相关的知识,希望对你有一定的参考价值。

我不知道如何关闭所有的led电路暂时。我需要连续点亮一个LED(5)连续一(1)秒打开和关闭,然后连续五次点亮一半(1/2)秒。

你能告诉代码如何为这个程序编写代码吗?

int pin[]={13,12,9,6};
int x=4;

void setup()
{
  for(int i=0;i<x;i++){
    pinMode(pin[i],OUTPUT);
  } 
}

void loop()
{
  for(int i=0;i<x;i++){
    for(int k=0;k<5;k++){
      digitalWrite(pin[i], HIGH);
      delay(200); // Wait for 1000 millisecond(s)
      digitalWrite(pin[i], LOW);
      delay(200); // Wait for 1000 millisecond(s) 
    }
  }       
}
答案
boolean round;
int pin[]={13,12,9,6};
int i;

void setup() {
  round =1;
  i=0;
  for(int j=0;j<4;j++){
    pinMode(pin[j],OUTPUT);
  } 

}

void loop() {
  if(round<6){
    digitalWrite(pin[i],HIGH);
    delay(1000);
    digitalWrite(pin[i],LOW);
    round++;
  }

  else{
    digitalWrite(pin[i],HIGH);
    delay(500);
    digitalWrite(pin[i],LOW);
    round++;
    if(round >10){
      round=0;
      i++;
      if(i>3) i=0;
    }
  }

}

以上是关于连续点亮单个LED连续五次开启和关闭一秒,然后连续五次点亮一半(1 2)秒的主要内容,如果未能解决你的问题,请参考以下文章

用C语言编写,单片机控制LED灯并用定时器延时,每隔一秒使LED依次点亮,8 个灯

使用冒泡排序法,对各通道的连续五次采样结果取平均值

设计一个具有8个LED灯,要求从右向左依次点亮一秒后熄灭,循环往复的单片机程序。跪求

在 Python 中分析来自连续输入流(记录)的数据,多处理?

python - 如何首先根据初始列表的单个元素将列表拆分为子列表,然后在python中将列表的连续部分拆分为子列表?

来自单个校准相机的 2 个连续帧的视差图。可能吗?