新手求助,跪求-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3760|回复: 2

[已解决] 新手求助,跪求

[复制链接]
发表于 2013-4-9 22:10 | 显示全部楼层 |阅读模式
总共有5个灯   假设按顺序依次为 A  B  C  D  E
然后第一次,5个灯都不亮;
第二次,   A和E灯亮,其他不亮
第三次,A,B和D,E灯亮,C不亮
第四次全亮 ;
第五次跟第三次一样;
第六次跟第二次一样;
最后一次跟第一次一样;
程序要怎样编写呢。。
跪求啊  
发表于 2013-4-10 00:37 | 显示全部楼层
这个很简单额,看看论坛的教程,就明白了
 楼主| 发表于 2013-5-3 20:21 | 显示全部楼层
int Led1=1;
int Led2=2;
int Led3=3;
int Led4=4;
int Led5=5;
void style_1(void)
{
  unsigned char j,k;
  k=4;
  for(j=1;j<=3;j++)
  {
    digitalWrite(j,HIGH);
    digitalWrite(j+k,HIGH);
    delay(400);
    digitalWrite(j,LOW);
    digitalWrite(j+k,LOW);
    delay(400);
    k-=2;
  }
  void flash(void)
  {
    unsigned char j,k;
    for(k=0;k<=3;k++)
    {
      for(j=1;j<=6;j++)
      digitalWrite(j,HIGH);
      delay(200);
      for(j=1;j<=6;j++)
      digitalWrite(j,LOW)
      delay(200;)
    }
  }
  void setup()
  {
    unsigned char i;
    for(i=1;i<=6;i++)
    pinMode(i,OUTPUT);
  }
  void loop()
  {
    style_1();
    flash();
  }
这个程序看下对不对,不对的话,怎么改
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-3 05:33 , Processed in 0.072689 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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