将LED灯排成Hi!状亮起

来源:互联网 发布:算法工程师 招聘 编辑:程序博客网 时间:2024/04/30 17:48
int p1=A0;
int p2=A1;
int p3=A2;
int p4=A3;
int p5=A4;
int p6=A5;
int p7=13;
int p8=12;
int p9=11;
int p10=10;  //H
int p11=9;
int p12=8;   //i
int p13=7;
int p14=6;   //!
void setup()
{
  pinMode(p1,OUTPUT);
  pinMode(p2,OUTPUT);
  pinMode(p3,OUTPUT);
  pinMode(p4,OUTPUT);
  pinMode(p5,OUTPUT);
  pinMode(p6,OUTPUT);
  pinMode(p7,OUTPUT);
  pinMode(p8,OUTPUT);
  pinMode(p9,OUTPUT);
  pinMode(p10,OUTPUT);
  pinMode(p11,OUTPUT);
  pinMode(p12,OUTPUT);
  pinMode(p13,OUTPUT);
  pinMode(p14,OUTPUT);
}


void loop()
{
  light(p1,14);
  light(p2,13);
  light(p3,12);
  light(p4,11);
  light(p5,10);
  light(p6,9);
  light(p7,8);
  light(p8,7);
  light(p9,6);
  light(p10,5);
  light(p11,4);
  light(p12,3);
  light(p13,2);
  light(p14,1);
  delay(5000);
  off(p1);
  off(p2);
  off(p3);
  off(p4);
  off(p5);
  off(p6);
  off(p7);
  off(p8);
  off(p9);
  off(p10);
  off(p11);
  off(p12);
  off(p13);
  off(p14);
}


void light(int a,int x)
{
  digitalWrite(a,HIGH);
  delay(x*1000);
}


void off(int b)
{
  digitalWrite(b,LOW);
  delay(1000);
}
0 1
原创粉丝点击