LED数字量:LED闪烁、跑马灯效果

1.实现13号端口的闪烁:

原理图:

代码:

int led = 13;
void setup() {
    pinMode(led,OUTPUT);
}

void loop() {
  digitalWrite(led,HIGH);
  delay(100);
  digitalWrite(led,LOW);
  delay(100);
}

2.跑马灯效果:

原理图:

代码:

int timer = 100;
void setup() {
    for(int thisPin = 2 ;thisPin<8;thisPin++){
      pinMode(thisPin,OUTPUT);
    }
}

void loop() {
    for(int thisPin = 2 ;thisPin<8;thisPin++){
      digitalWrite(thisPin,HIGH);
      delay(timer);
      digitalWrite(thisPin,LOW);
      }
    for(int thisPin = 7 ;thisPin<2;thisPin--){
        digitalWrite(thisPin,HIGH);
        delay(timer);
        digitalWrite(thisPin,LOW);
      }
}

实验现象:

发布了43 篇原创文章 · 获赞 80 · 访问量 8740

猜你喜欢

转载自blog.csdn.net/qq_44717317/article/details/102979787