美文网首页Arduino互动设计入门
实例 2.3 多个LED跑马灯

实例 2.3 多个LED跑马灯

作者: chenzhenlindx | 来源:发表于2018-11-18 12:53 被阅读26次
    Arduino互动设计入门
    实例 2.1 控制多个LED
    实例 2.2 按条件控制多个LED
    实例 2.3 多个LED跑马灯
    实例 2.4 利用指拨开关控制多个LED
    实例 2.5 利用指拨开关控制LED状态变化
    实例 2.6 利用按键开关控制LED
    实例 2.7 控制七段显示器
    实例 2.8 实例 2.8 用按键控制七段显示器
    1. 面包板 同上

    2. 原理图 同上

    3. PCB 同上

    4. ArduBlock


      设定数字针脚值时,直接改引脚是不行的,但是可以移除引脚,然后克隆LEDPIN,拖入即可

      第一个delay在全部关灯以后,第2个delay在点亮每一个等之后

    5. Arduino

    int _ABVAR_1_LEDPIN = 0 ;
    void __ardublockDigitalWrite(int pinNumber, boolean status)
    {
      pinMode(pinNumber, OUTPUT);
      digitalWrite(pinNumber, status);
    }
    
    void setup()
    {
    }
    
    void loop()
    {
      for(_ABVAR_1_LEDPIN = 4; 
    4<=7?_ABVAR_1_LEDPIN <= 7:_ABVAR_1_LEDPIN >= 7; 
    4<=7?_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN + 1:_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN - 1)
      {
        __ardublockDigitalWrite(_ABVAR_1_LEDPIN, LOW);
      }
      delay( 1000 );
      for(_ABVAR_1_LEDPIN = 7; 
    7<=4?_ABVAR_1_LEDPIN <= 4:_ABVAR_1_LEDPIN >= 4; 
    7<=4?_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN + 1:_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN - 1)
      {
        __ardublockDigitalWrite(_ABVAR_1_LEDPIN, HIGH);
        delay( 1000 );
      }
    }
    
    

    请支持我吧!

    相关文章

      网友评论

        本文标题:实例 2.3 多个LED跑马灯

        本文链接:https://www.haomeiwen.com/subject/rufgfqtx.html