亚博智能论坛  
  
查看: 575|回复: 0

课程4--广告灯

  [复制链接]
  • TA的每日心情
    慵懒
    2017-7-29 14:25
  • 121

    主题

    161

    帖子

    576

    积分

    超级版主

    Rank: 9Rank: 9Rank: 9

    积分
    576
    发表于 2017-6-1 17:26:41 | 显示全部楼层 |阅读模式
    广告灯
             在生活中我们经常会看到一些由各种颜色的led灯组成的广告牌,广告牌上各个位置上的led灯不断的变话,形成各种效果。本节实验就是利用led灯编程模拟广告灯效果。
    所需元器件有:
      
    Led(颜色随意)
      
    6
    n 220Ω的电阻
    6
    n 多彩面包板实验跳线
    若干  
    按照二级管的接线方法,将六个LED灯依次接到数字2~7引脚上。如图:
    YYMFXFYK9OD9(V@4GG12IXW.png
    按照右图链接好电路后,就可以开始编写程序了。
    Y_Y~EO2`WFN%P9@1671J6HT.png
    参考程序如下:
    int BASE = 2 ;  //第一顆 LED 接的 I/O 腳
    int NUM = 6;   //LED 的總數
    int i = 0;
    void setup()
    {
       for (i = BASE; i < BASE + NUM; i ++)
       {
         pinMode(i, OUTPUT);   //設定數字I/O腳為輸出
       }
    }
    void loop()
    {
       for (i = BASE; i < BASE + NUM; i ++)
       {
         digitalWrite(i, LOW);    //設定數字I/O腳輸出為"低",即逐漸關燈
         delay(200);        //延遲
       }
       for (i = BASE; i < BASE + NUM; i ++)
       {
         digitalWrite(i, HIGH);    //設定數字I/O腳輸出為“高",即逐漸開燈
         delay(200);        //延遲
       }
    }

    <embedsrc='http://player.youku.com/player.php/sid/XMjc4MjY5MjMwOA==/v.swf'allowFullScreen='true' quality='high' width='700' height='500' align='middle'allowScriptAccess='always'type='application/x-shockwave-flash'></embed>
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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