分享

轮流变换方向的流水灯

 大漠 2012-09-23
实验器件:

ocrobot mango控制板(Arduino兼容)  一块  
面包板跳线  一盒  
面包板  一块  
LED发光二极管  六个  
220欧姆电阻  六个  
USB数据连接线  一根  








接线图:
六灯连闪电路图.png
程序:
/*
作者:莫海宁
时间:2012年9月23日
IDE版本号:1.0.1
作用:让六个led依次点亮熄灭
*/
void setup()
{
  pinMode(12,INPUT);
  for (int i=2; i<=7; i++)    //通过循环的方式设置2-7号引脚为输出状态
  {
    pinMode(i,OUTPUT);
  }
}
void loop()
{
     for (int x=2; x<7; x++)   //通过循环的方式依次让每个引脚的led在1秒内完成明灭,从2到7
  {
    digitalWrite(x,HIGH);
    delay(500);
    digitalWrite(x,LOW);
    delay(500);
  }
 for (int x=7;x>2;x--)  //通过循环的方式依次让每个引脚的led在1秒内完成明灭,从7到2
    {
      digitalWrite(x,HIGH);
    delay(500);
    digitalWrite(x,LOW);
    delay(500);
    }
  }
如果,利用一个微动开关来控制流水灯的方向,则程序如何修改?


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多